Details

Time bar (total: 15.0s)

analyze0.0ms (0%)

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

Compiled 13 to 11 computations (15.4% saved)

sample2.4s (16%)

Results
1.3s2259×body1024valid
698.0ms4945×body256valid
390.0ms1052×body512valid
Bogosity

preprocess5.0ms (0%)

Algorithm
egg-herbie
Rules
rational_best-simplify-1
rational_best-simplify-16
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01133
11433
011
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
Outputs
0
Call 2
Inputs
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
Outputs
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
Compiler

Compiled 13 to 11 computations (15.4% saved)

simplify16.0ms (0.1%)

Algorithm
egg-herbie
Rules
rational_best-simplify-1
rational_best-simplify-16
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01133
11433
Stop Event
saturated
Counts
1 → 2
Calls
Call 1
Inputs
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
Outputs
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))

eval1.0ms (0%)

Compiler

Compiled 23 to 18 computations (21.7% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New112
Fresh011
Picked000
Done000
Total123
Error
21.9b
Counts
3 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
21.9b
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
Compiler

Compiled 12 to 10 computations (16.7% saved)

localize14.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(sqrt.f64 (+.f64 x 1))
0.2b
(/.f64 1 (sqrt.f64 (+.f64 x 1)))
0.3b
(/.f64 1 (sqrt.f64 x))
3.2b
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
Compiler

Compiled 33 to 23 computations (30.3% saved)

series5.0ms (0%)

Counts
4 → 8
Calls

12 calls:

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

rewrite111.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1088×rational_best-simplify-57
916×rational_best-simplify-80
656×rational_best-simplify-78
554×rational_best-5
552×rational_best-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01172
17972
227372
3112772
4497972
Stop Event
node limit
Counts
4 → 95
Calls
Call 1
Inputs
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
(/.f64 1 (sqrt.f64 x))
(/.f64 1 (sqrt.f64 (+.f64 x 1)))
(sqrt.f64 (+.f64 x 1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 x)) (-.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (-.f64 0 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sqrt.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (/.f64 1 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (sqrt.f64 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (sqrt.f64 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))) (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (sqrt.f64 (+.f64 1 x))) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (sqrt.f64 (+.f64 1 x))) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))) (sqrt.f64 (+.f64 1 x))) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 1 x))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (+.f64 1 x))))))))

simplify114.0ms (0.8%)

Algorithm
egg-herbie
Rules
918×rational_best-simplify-54
892×rational_best-simplify-2
886×rational_best-simplify-48
820×rational_best-simplify-129
654×rational_best-simplify-80
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02012367
14312247
212562247
335582247
Stop Event
node limit
Counts
103 → 120
Calls
Call 1
Inputs
1
(+.f64 (*.f64 -1/2 x) 1)
(+.f64 (*.f64 -1/2 x) (+.f64 1 (*.f64 3/8 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 x) (+.f64 1 (+.f64 (*.f64 3/8 (pow.f64 x 2)) (*.f64 -5/16 (pow.f64 x 3)))))
1
(+.f64 (*.f64 1/2 x) 1)
(+.f64 (*.f64 -1/8 (pow.f64 x 2)) (+.f64 (*.f64 1/2 x) 1))
(+.f64 (*.f64 -1/8 (pow.f64 x 2)) (+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 1/16 (pow.f64 x 3)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (-.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x))))
(+.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 0)
(+.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (-.f64 0 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2))
(+.f64 (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))
(*.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) -1)
(*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (/.f64 1 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))
(*.f64 (/.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(*.f64 (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)
(/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) -1)
(/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2) 2)
(/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) 2) -2)
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) 0)
(+.f64 0 (/.f64 1 (sqrt.f64 x)))
(-.f64 (/.f64 1 (sqrt.f64 x)) 0)
(-.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 x))))
(*.f64 1 (/.f64 1 (sqrt.f64 x)))
(*.f64 (/.f64 1 (sqrt.f64 x)) 1)
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (/.f64 1 (sqrt.f64 x)))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x)))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (sqrt.f64 x)))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))
(neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 0)
(+.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 1)
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (sqrt.f64 (+.f64 1 x)) 0)
(+.f64 0 (sqrt.f64 (+.f64 1 x)))
(-.f64 (sqrt.f64 (+.f64 1 x)) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 x))))
(*.f64 1 (sqrt.f64 (+.f64 1 x)))
(*.f64 (sqrt.f64 (+.f64 1 x)) 1)
(*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (sqrt.f64 (+.f64 1 x)))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (sqrt.f64 (+.f64 1 x)))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))) (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (sqrt.f64 (+.f64 1 x))) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (sqrt.f64 (+.f64 1 x))) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))) (sqrt.f64 (+.f64 1 x))) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))
(/.f64 (sqrt.f64 (+.f64 1 x)) 1)
(/.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) 2) 2)
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 1 x))) 2) -2)
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 1 x))))
Outputs
1
(+.f64 (*.f64 -1/2 x) 1)
(+.f64 1 (*.f64 -1/2 x))
(+.f64 (*.f64 -1/2 x) (+.f64 1 (*.f64 3/8 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 x) (*.f64 3/8 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 x) (+.f64 1 (+.f64 (*.f64 3/8 (pow.f64 x 2)) (*.f64 -5/16 (pow.f64 x 3)))))
(+.f64 (*.f64 -1/2 x) (+.f64 (*.f64 -5/16 (pow.f64 x 3)) (+.f64 1 (*.f64 3/8 (pow.f64 x 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 x) (+.f64 (*.f64 3/8 (pow.f64 x 2)) (*.f64 -5/16 (pow.f64 x 3)))))
(+.f64 1 (+.f64 (*.f64 3/8 (pow.f64 x 2)) (+.f64 (*.f64 -1/2 x) (*.f64 -5/16 (pow.f64 x 3)))))
1
(+.f64 (*.f64 1/2 x) 1)
(+.f64 1 (*.f64 x 1/2))
(+.f64 (*.f64 -1/8 (pow.f64 x 2)) (+.f64 (*.f64 1/2 x) 1))
(+.f64 1 (+.f64 (*.f64 x 1/2) (*.f64 (pow.f64 x 2) -1/8)))
(+.f64 (+.f64 1 (*.f64 x 1/2)) (*.f64 (pow.f64 x 2) -1/8))
(+.f64 (*.f64 -1/8 (pow.f64 x 2)) (+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 1/16 (pow.f64 x 3)))))
(+.f64 (*.f64 (pow.f64 x 2) -1/8) (+.f64 (*.f64 (pow.f64 x 3) 1/16) (+.f64 1 (*.f64 x 1/2))))
(+.f64 (+.f64 1 (*.f64 x 1/2)) (+.f64 (*.f64 (pow.f64 x 3) 1/16) (*.f64 (pow.f64 x 2) -1/8)))
(+.f64 (+.f64 1 (*.f64 x 1/2)) (+.f64 (*.f64 (pow.f64 x 2) -1/8) (*.f64 (pow.f64 x 3) 1/16)))
(+.f64 1 (+.f64 (+.f64 (*.f64 x 1/2) (*.f64 (pow.f64 x 3) 1/16)) (*.f64 (pow.f64 x 2) -1/8)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (-.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 0)
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (-.f64 0 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) -1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 1 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) -1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2) 2)
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) 2) -2)
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) 0)
(/.f64 1 (sqrt.f64 x))
(+.f64 0 (/.f64 1 (sqrt.f64 x)))
(/.f64 1 (sqrt.f64 x))
(-.f64 (/.f64 1 (sqrt.f64 x)) 0)
(/.f64 1 (sqrt.f64 x))
(-.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 x))))
(/.f64 1 (sqrt.f64 x))
(*.f64 1 (/.f64 1 (sqrt.f64 x)))
(/.f64 1 (sqrt.f64 x))
(*.f64 (/.f64 1 (sqrt.f64 x)) 1)
(/.f64 1 (sqrt.f64 x))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))
(/.f64 1 (sqrt.f64 x))
(*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (/.f64 1 (sqrt.f64 x)))))
(/.f64 1 (sqrt.f64 x))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))
(/.f64 1 (sqrt.f64 x))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x)))
(/.f64 1 (sqrt.f64 x))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))
(/.f64 1 (sqrt.f64 x))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x))))
(/.f64 1 (sqrt.f64 x))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (sqrt.f64 x)))
(/.f64 1 (sqrt.f64 x))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))
(/.f64 1 (sqrt.f64 x))
(*.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))
(/.f64 1 (sqrt.f64 x))
(*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))
(/.f64 1 (sqrt.f64 x))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))
(/.f64 1 (sqrt.f64 x))
(neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 x))))
(/.f64 1 (sqrt.f64 x))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 0)
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(+.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 0)
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(-.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(*.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 1)
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(*.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(+.f64 (sqrt.f64 (+.f64 1 x)) 0)
(sqrt.f64 (+.f64 1 x))
(+.f64 0 (sqrt.f64 (+.f64 1 x)))
(sqrt.f64 (+.f64 1 x))
(-.f64 (sqrt.f64 (+.f64 1 x)) 0)
(sqrt.f64 (+.f64 1 x))
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 x))))
(sqrt.f64 (+.f64 1 x))
(*.f64 1 (sqrt.f64 (+.f64 1 x)))
(sqrt.f64 (+.f64 1 x))
(*.f64 (sqrt.f64 (+.f64 1 x)) 1)
(sqrt.f64 (+.f64 1 x))
(*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))
(sqrt.f64 (+.f64 1 x))
(*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(sqrt.f64 (+.f64 1 x))
(*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))
(sqrt.f64 (+.f64 1 x))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))
(sqrt.f64 (+.f64 1 x))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(sqrt.f64 (+.f64 1 x))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(sqrt.f64 (+.f64 1 x))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (sqrt.f64 (+.f64 1 x)))
(sqrt.f64 (+.f64 1 x))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(sqrt.f64 (+.f64 1 x))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(sqrt.f64 (+.f64 1 x))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(sqrt.f64 (+.f64 1 x))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (sqrt.f64 (+.f64 1 x)))
(sqrt.f64 (+.f64 1 x))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))) (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))
(sqrt.f64 (+.f64 1 x))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))
(sqrt.f64 (+.f64 1 x))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (sqrt.f64 (+.f64 1 x))) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))
(sqrt.f64 (+.f64 1 x))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (sqrt.f64 (+.f64 1 x))) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))
(sqrt.f64 (+.f64 1 x))
(*.f64 (/.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))) (sqrt.f64 (+.f64 1 x))) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))
(sqrt.f64 (+.f64 1 x))
(/.f64 (sqrt.f64 (+.f64 1 x)) 1)
(sqrt.f64 (+.f64 1 x))
(/.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))
(sqrt.f64 (+.f64 1 x))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) 2) 2)
(sqrt.f64 (+.f64 1 x))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 1 x))) 2) -2)
(sqrt.f64 (+.f64 1 x))
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 1 x))))
(sqrt.f64 (+.f64 1 x))

eval106.0ms (0.7%)

Compiler

Compiled 2984 to 2283 computations (23.5% saved)

prune182.0ms (1.2%)

Pruning

16 alts after pruning (15 fresh and 1 done)

PrunedKeptTotal
New10515120
Fresh000
Picked011
Done000
Total10516121
Error
21.5b
Counts
121 → 16
Alt Table
Click to see full alt table
StatusErrorProgram
32.0b
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (+.f64 (*.f64 1/2 x) 1)))
32.1b
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))
25.0b
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))
31.6b
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
21.9b
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
32.8b
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (*.f64 -1/2 x) 1))
32.2b
(-.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
24.9b
(-.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
22.7b
(-.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
33.1b
(-.f64 (/.f64 1 (sqrt.f64 x)) 1)
48.6b
(-.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
25.0b
(-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
22.9b
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
21.9b
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2))
21.9b
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (-.f64 0 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
33.2b
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
Compiler

Compiled 860 to 698 computations (18.8% saved)

localize83.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
0.2b
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
0.3b
(/.f64 1 (sqrt.f64 x))
3.2b
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2))
Compiler

Compiled 71 to 55 computations (22.5% saved)

series5.0ms (0%)

Counts
3 → 4
Calls

9 calls:

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

rewrite120.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
806×rational_best-simplify-44
694×rational_best-5
694×rational_best-2
694×rational_best-3
694×rational_best-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
015115
1111111
237087
3148387
4648787
Stop Event
node limit
Counts
3 → 60
Calls
Call 1
Inputs
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))

simplify315.0ms (2.1%)

Algorithm
egg-herbie
Rules
1660×rational_best-simplify-80
1564×rational_best-simplify-78
1272×rational_best-simplify-135
958×rational_best-simplify-2
848×rational_best-simplify-54
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01321834
12621834
211101834
348541834
Stop Event
node limit
Counts
64 → 72
Calls
Call 1
Inputs
1
(+.f64 (*.f64 -1/2 x) 1)
(+.f64 (*.f64 -1/2 x) (+.f64 1 (*.f64 3/8 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 x) (+.f64 1 (+.f64 (*.f64 3/8 (pow.f64 x 2)) (*.f64 -5/16 (pow.f64 x 3)))))
(-.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) 0)
(-.f64 0 (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) 1)
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) 1)
(/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(/.f64 (*.f64 2 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 2)
(/.f64 (*.f64 (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 2) -2)
(neg.f64 (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 0)
(+.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 1)
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) -1)
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 -1 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 0)
(-.f64 0 (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)
(/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(/.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2) 2)
(/.f64 (*.f64 (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) 2) -2)
(neg.f64 (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
Outputs
1
(+.f64 (*.f64 -1/2 x) 1)
(+.f64 1 (*.f64 -1/2 x))
(+.f64 (*.f64 -1/2 x) (+.f64 1 (*.f64 3/8 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 x) (*.f64 3/8 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 x) (+.f64 1 (+.f64 (*.f64 3/8 (pow.f64 x 2)) (*.f64 -5/16 (pow.f64 x 3)))))
(+.f64 (*.f64 -1/2 x) (+.f64 (*.f64 -5/16 (pow.f64 x 3)) (+.f64 1 (*.f64 3/8 (pow.f64 x 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 x) (+.f64 (*.f64 3/8 (pow.f64 x 2)) (*.f64 -5/16 (pow.f64 x 3)))))
(+.f64 1 (+.f64 (*.f64 3/8 (pow.f64 x 2)) (+.f64 (*.f64 -1/2 x) (*.f64 -5/16 (pow.f64 x 3)))))
(-.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) 0)
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 0 (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) 1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) 1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(/.f64 (*.f64 2 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 2)
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 2) -2)
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(neg.f64 (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 0)
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(+.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 0)
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(-.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(*.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 1)
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) -1)
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(*.f64 -1 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(*.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(-.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 0)
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(-.f64 0 (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2) 2)
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 (*.f64 (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) 2) -2)
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(neg.f64 (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))

localize7.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (/.f64 1 (sqrt.f64 x)) 1)
0.3b
(/.f64 1 (sqrt.f64 x))
Compiler

Compiled 15 to 9 computations (40% saved)

series0.0ms (0%)

Counts
1 → 2
Calls

3 calls:

TimeVariablePointExpression
0.0ms
x
@0
(-.f64 (/.f64 1 (sqrt.f64 x)) 1)
0.0ms
x
@-inf
(-.f64 (/.f64 1 (sqrt.f64 x)) 1)
0.0ms
x
@inf
(-.f64 (/.f64 1 (sqrt.f64 x)) 1)

rewrite75.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1820×rational_best-5
1818×rational_best-4
1818×rational_best-2
1818×rational_best-3
1818×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0817
15717
219617
379117
4346117
Stop Event
node limit
Counts
1 → 27
Calls
Call 1
Inputs
(-.f64 (/.f64 1 (sqrt.f64 x)) 1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (/.f64 1 (sqrt.f64 x)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (/.f64 1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (/.f64 1 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (+.f64 (/.f64 1 (sqrt.f64 x)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (/.f64 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (/.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (/.f64 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1))) (/.f64 (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1))) (/.f64 (/.f64 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1))) (/.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1))) (*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1))) (*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1))) (*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 1 (/.f64 1 (sqrt.f64 x))))))))

simplify250.0ms (1.7%)

Algorithm
egg-herbie
Rules
1656×rational_best-simplify-132
728×rational_best-simplify-50
674×rational_best-simplify-49
646×rational_best-simplify-135
572×rational_best-simplify-80
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
056473
1110473
2583473
32083473
45874473
Stop Event
node limit
Counts
29 → 28
Calls
Call 1
Inputs
-1
-1
(+.f64 (/.f64 1 (sqrt.f64 x)) -1)
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) 0)
(+.f64 0 (+.f64 (/.f64 1 (sqrt.f64 x)) -1))
(+.f64 -1 (/.f64 1 (sqrt.f64 x)))
(*.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) -1))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) 1)
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) -1))))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (/.f64 1 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1))))
(*.f64 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (+.f64 (/.f64 1 (sqrt.f64 x)) -1))
(*.f64 (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)))
(*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) -1)))
(*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (/.f64 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)))
(*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (/.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)))
(*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) -1))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (/.f64 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)))))
(*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1))) (/.f64 (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1))))
(*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1))) (/.f64 (/.f64 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1))))
(*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1))) (/.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1))) (*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1))))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)))
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1))) (*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1))) (*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)))))
(/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) 1)
(/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)))
(/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) -2) 2)
(neg.f64 (-.f64 1 (/.f64 1 (sqrt.f64 x))))
Outputs
-1
-1
(+.f64 (/.f64 1 (sqrt.f64 x)) -1)
(+.f64 -1 (/.f64 1 (sqrt.f64 x)))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) 0)
(+.f64 -1 (/.f64 1 (sqrt.f64 x)))
(+.f64 0 (+.f64 (/.f64 1 (sqrt.f64 x)) -1))
(+.f64 -1 (/.f64 1 (sqrt.f64 x)))
(+.f64 -1 (/.f64 1 (sqrt.f64 x)))
(*.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) -1))
(+.f64 -1 (/.f64 1 (sqrt.f64 x)))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) 1)
(+.f64 -1 (/.f64 1 (sqrt.f64 x)))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)))
(+.f64 -1 (/.f64 1 (sqrt.f64 x)))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) -1))))
(+.f64 -1 (/.f64 1 (sqrt.f64 x)))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (/.f64 1 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1))))
(+.f64 -1 (/.f64 1 (sqrt.f64 x)))
(*.f64 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (+.f64 (/.f64 1 (sqrt.f64 x)) -1))
(+.f64 -1 (/.f64 1 (sqrt.f64 x)))
(*.f64 (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)))
(+.f64 -1 (/.f64 1 (sqrt.f64 x)))
(*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) -1)))
(+.f64 -1 (/.f64 1 (sqrt.f64 x)))
(*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (/.f64 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)))
(+.f64 -1 (/.f64 1 (sqrt.f64 x)))
(*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (/.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)))
(+.f64 -1 (/.f64 1 (sqrt.f64 x)))
(*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) -1))
(+.f64 -1 (/.f64 1 (sqrt.f64 x)))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (/.f64 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)))))
(+.f64 -1 (/.f64 1 (sqrt.f64 x)))
(*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1))) (/.f64 (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1))))
(+.f64 -1 (/.f64 1 (sqrt.f64 x)))
(*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1))) (/.f64 (/.f64 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1))))
(+.f64 -1 (/.f64 1 (sqrt.f64 x)))
(*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1))) (/.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1))))
(+.f64 -1 (/.f64 1 (sqrt.f64 x)))
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1))) (*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1))))
(+.f64 -1 (/.f64 1 (sqrt.f64 x)))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)))
(+.f64 -1 (/.f64 1 (sqrt.f64 x)))
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)))
(+.f64 -1 (/.f64 1 (sqrt.f64 x)))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1))) (*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1))) (*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)))))
(+.f64 -1 (/.f64 1 (sqrt.f64 x)))
(/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) 1)
(+.f64 -1 (/.f64 1 (sqrt.f64 x)))
(/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (+.f64 (/.f64 1 (sqrt.f64 x)) -1)))
(+.f64 -1 (/.f64 1 (sqrt.f64 x)))
(/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) -2) 2)
(neg.f64 (-.f64 1 (/.f64 1 (sqrt.f64 x))))
(+.f64 -1 (/.f64 1 (sqrt.f64 x)))

localize28.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
0.2b
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
0.3b
(/.f64 1 (sqrt.f64 x))
3.2b
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (-.f64 0 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
Compiler

Compiled 74 to 54 computations (27% saved)

series3.0ms (0%)

Counts
1 → 0
Calls

3 calls:

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

rewrite140.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
724×rational_best-simplify-44
694×rational_best-5
694×rational_best-2
694×rational_best-3
694×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01659
111459
236559
3146659
4638959
Stop Event
node limit
Counts
1 → 20
Calls
Call 1
Inputs
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (-.f64 0 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))))

simplify209.0ms (1.4%)

Algorithm
egg-herbie
Rules
1294×rational_best-simplify-132
1124×rational_best-simplify-78
1060×rational_best-simplify-47
980×rational_best-simplify-2
854×rational_best-simplify-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0521340
1971180
23751180
318481180
434611180
565551180
Stop Event
node limit
Counts
20 → 21
Calls
Call 1
Inputs
(-.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 0)
(*.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 1)
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 1)
(/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(/.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) 2)
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) 2) -2)
(neg.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
Outputs
(-.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(neg.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 0)
(neg.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(neg.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 1)
(neg.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(neg.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(neg.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(neg.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(neg.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(neg.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(neg.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(neg.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))
(neg.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))
(neg.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(neg.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(neg.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 1)
(neg.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(neg.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(/.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) 2)
(neg.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) 2) -2)
(neg.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(neg.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))

localize34.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))
0.3b
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
0.3b
(/.f64 1 (sqrt.f64 x))
9.9b
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))
Compiler

Compiled 88 to 68 computations (22.7% saved)

series2.0ms (0%)

Counts
3 → 16
Calls

9 calls:

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

rewrite142.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1670×rational_best-simplify-57
916×rational_best-simplify-47
772×rational_best-5
770×rational_best-4
770×rational_best-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01471
110771
235071
3150171
4657571
Stop Event
node limit
Counts
3 → 106
Calls
Call 1
Inputs
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 x)) (-.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (-.f64 0 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (sqrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))) (fabs.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))) (fabs.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (fabs.f64 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) 2) (neg.f64 (sqrt.f64 (+.f64 1 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) 2) (fabs.f64 (sqrt.f64 (+.f64 1 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) 2) (/.f64 (sqrt.f64 (+.f64 1 x)) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) 2) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) 2) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) 2) (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) 2) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) 2) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) 2) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) 2) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) 2) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 (sqrt.f64 (+.f64 1 x)) (fabs.f64 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 1 x))) (fabs.f64 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) 2) (*.f64 (fabs.f64 (sqrt.f64 (+.f64 1 x))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (neg.f64 (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (sqrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))) (fabs.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))) (fabs.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (sqrt.f64 (+.f64 1 x)) (fabs.f64 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (+.f64 1 x))))))

simplify250.0ms (1.7%)

Algorithm
egg-herbie
Rules
1234×rational_best-simplify-44
970×rational_best-simplify-129
726×rational_best-simplify-2
686×rational_best-simplify-80
636×rational_best-simplify-78
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02713704
16223704
211983532
334833514
472693508
Stop Event
node limit
Counts
122 → 142
Calls
Call 1
Inputs
1
(+.f64 1 x)
(+.f64 1 x)
(+.f64 1 x)
x
(+.f64 1 x)
(+.f64 1 x)
(+.f64 1 x)
x
(+.f64 1 x)
(+.f64 1 x)
(+.f64 1 x)
1
(+.f64 (*.f64 1/2 x) 1)
(+.f64 (*.f64 -1/8 (pow.f64 x 2)) (+.f64 (*.f64 1/2 x) 1))
(+.f64 (*.f64 -1/8 (pow.f64 x 2)) (+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 1/16 (pow.f64 x 3)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (-.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x))))
(+.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 0)
(+.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (-.f64 0 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)))
(*.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))
(*.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) -1)
(*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)
(/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) -1)
(/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2) 2)
(/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) 2) -2)
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) 0)
(+.f64 0 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) 0)
(-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) 1)
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) 2)) 2)
(neg.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))
(fabs.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (sqrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))) (fabs.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))) (fabs.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (fabs.f64 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) 2) (neg.f64 (sqrt.f64 (+.f64 1 x)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) 2) (fabs.f64 (sqrt.f64 (+.f64 1 x)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) 2) (/.f64 (sqrt.f64 (+.f64 1 x)) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) 2) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) 2) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) 2) (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) 2) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) 2) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) 2) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) 2) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) 2) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))) 2))
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 (sqrt.f64 (+.f64 1 x)) (fabs.f64 (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 1 x))) (fabs.f64 (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) 2) (*.f64 (fabs.f64 (sqrt.f64 (+.f64 1 x))) 2))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (neg.f64 (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (sqrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))) (fabs.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))) (fabs.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (-.f64 0 (*.f64 (sqrt.f64 (+.f64 1 x)) (fabs.f64 (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (sqrt.f64 (+.f64 1 x)) 0)
(+.f64 0 (sqrt.f64 (+.f64 1 x)))
(-.f64 (sqrt.f64 (+.f64 1 x)) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 x))))
(/.f64 (sqrt.f64 (+.f64 1 x)) 1)
(/.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))
(/.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) 2) 2)
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 1 x))))
(sqrt.f64 (+.f64 1 x))
Outputs
1
(+.f64 1 x)
(+.f64 1 x)
(+.f64 1 x)
x
(+.f64 1 x)
(+.f64 1 x)
(+.f64 1 x)
x
(+.f64 1 x)
(+.f64 1 x)
(+.f64 1 x)
1
(+.f64 (*.f64 1/2 x) 1)
(+.f64 1 (*.f64 x 1/2))
(+.f64 (*.f64 -1/8 (pow.f64 x 2)) (+.f64 (*.f64 1/2 x) 1))
(+.f64 1 (+.f64 (*.f64 x 1/2) (*.f64 -1/8 (pow.f64 x 2))))
(+.f64 (*.f64 x 1/2) (+.f64 1 (*.f64 -1/8 (pow.f64 x 2))))
(+.f64 (+.f64 1 (*.f64 x 1/2)) (*.f64 -1/8 (pow.f64 x 2)))
(+.f64 (*.f64 -1/8 (pow.f64 x 2)) (+.f64 (*.f64 1/2 x) (+.f64 1 (*.f64 1/16 (pow.f64 x 3)))))
(+.f64 (*.f64 -1/8 (pow.f64 x 2)) (+.f64 (*.f64 x 1/2) (+.f64 1 (*.f64 1/16 (pow.f64 x 3)))))
(+.f64 (+.f64 1 (*.f64 x 1/2)) (+.f64 (*.f64 1/16 (pow.f64 x 3)) (*.f64 -1/8 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1/16 (pow.f64 x 3)) (+.f64 (*.f64 x 1/2) (*.f64 -1/8 (pow.f64 x 2)))))
(+.f64 1 (+.f64 (*.f64 x 1/2) (+.f64 (*.f64 -1/8 (pow.f64 x 2)) (*.f64 1/16 (pow.f64 x 3)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (-.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x))))
(+.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 0)
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (-.f64 0 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (*.f64 2 (/.f64 1 (sqrt.f64 x))) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (neg.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) -2)))
(*.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) -1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) -1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2) 2)
(/.f64 (*.f64 2 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) 2)
(/.f64 (*.f64 2 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))) -2)
(/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) 2) -2)
(/.f64 (*.f64 2 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) 2)
(/.f64 (*.f64 2 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))) -2)
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) 0)
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(+.f64 0 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(-.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) 0)
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) 1)
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) 2)) 2)
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(neg.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (sqrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))) (fabs.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))) (fabs.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (fabs.f64 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) 2) (neg.f64 (sqrt.f64 (+.f64 1 x)))) 2))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) 2) (fabs.f64 (sqrt.f64 (+.f64 1 x)))) 2))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) 2) (/.f64 (sqrt.f64 (+.f64 1 x)) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))) 2))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) 2) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 2))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) 2) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 2))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) 2) (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))) 2))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) 2) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))) 2))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) 2) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))) 2))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) 2) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 1 x))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (sqrt.f64 (+.f64 1 x)))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) 2) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 1 x))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 2 (sqrt.f64 (+.f64 1 x))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (neg.f64 (sqrt.f64 (+.f64 1 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (sqrt.f64 (+.f64 1 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) 2) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 1 x))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (*.f64 2 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))) (*.f64 1 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) 2))
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 (sqrt.f64 (+.f64 1 x)) (fabs.f64 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 1 x))) (fabs.f64 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) 2) (*.f64 (fabs.f64 (sqrt.f64 (+.f64 1 x))) 2))))
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 (*.f64 2 (sqrt.f64 (+.f64 1 x))) (*.f64 2 (fabs.f64 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (neg.f64 (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (sqrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))) (fabs.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))) (fabs.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (-.f64 0 (*.f64 (sqrt.f64 (+.f64 1 x)) (fabs.f64 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))
(+.f64 (sqrt.f64 (+.f64 1 x)) 0)
(sqrt.f64 (+.f64 1 x))
(+.f64 0 (sqrt.f64 (+.f64 1 x)))
(sqrt.f64 (+.f64 1 x))
(-.f64 (sqrt.f64 (+.f64 1 x)) 0)
(sqrt.f64 (+.f64 1 x))
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 x))))
(sqrt.f64 (+.f64 1 x))
(/.f64 (sqrt.f64 (+.f64 1 x)) 1)
(sqrt.f64 (+.f64 1 x))
(/.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))
(sqrt.f64 (+.f64 1 x))
(/.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) 2) 2)
(sqrt.f64 (+.f64 1 x))
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 1 x))))
(sqrt.f64 (+.f64 1 x))
(sqrt.f64 (+.f64 1 x))

localize64.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
0.2b
(/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
0.3b
(/.f64 1 (sqrt.f64 x))
3.2b
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
Compiler

Compiled 108 to 80 computations (25.9% saved)

series8.0ms (0.1%)

Counts
3 → 12
Calls

9 calls:

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

rewrite376.0ms (2.5%)

Algorithm
batch-egg-rewrite
Rules
756×rational_best-simplify-44
712×rational_best-5
710×rational_best-4
710×rational_best-2
710×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
013149
194149
2334149
31454149
46872149
Stop Event
node limit
Counts
3 → 96
Calls
Call 1
Inputs
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 x)) (-.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (-.f64 0 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (fabs.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fabs.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (fabs.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) -2) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (/.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (neg.f64 (/.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (-.f64 0 (*.f64 (/.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (-.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))) (/.f64 0 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) 2) (+.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) 2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))) (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (neg.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))))))))))

simplify256.0ms (1.7%)

Algorithm
egg-herbie
Rules
1302×rational_best-simplify-2
828×rational_best-simplify-44
718×rational_best-simplify-1
680×rational_best-simplify-129
674×rational_best-simplify-132
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02025442
14365442
214345276
338375272
474025272
Stop Event
node limit
Counts
108 → 120
Calls
Call 1
Inputs
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (-.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x))))
(+.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 0)
(+.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (-.f64 0 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)))
(+.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))))
(*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))))
(*.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) -1)
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))
(*.f64 (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))
(*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (/.f64 1 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (fabs.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (fabs.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2))))
(*.f64 (neg.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (neg.f64 (fabs.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (fabs.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (/.f64 1 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) -2) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2))))
(*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (/.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)
(/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) -1)
(/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2) 2)
(/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) -2) -2)
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) 0)
(+.f64 0 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(-.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 1 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) 1)
(*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (/.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(neg.f64 (neg.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) 0)
(+.f64 0 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))
(+.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (neg.f64 (/.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (neg.f64 (/.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (+.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (-.f64 0 (*.f64 (/.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) 2)))
(-.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) 0)
(-.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (-.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(-.f64 0 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(-.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(-.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))) (/.f64 0 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))
(-.f64 (*.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) 2) (+.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(-.f64 (+.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) 2))
(/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) 1)
(/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))
(/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) -1)
(/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2)) 2)
(/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) 2)) -2)
(neg.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))
(fabs.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))))
(fabs.f64 (*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))))))
(fabs.f64 (*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))) (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (neg.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))))))
Outputs
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (-.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x))))
(+.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 0)
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (-.f64 0 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2))))
(+.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)))
(*.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) -1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 1 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (fabs.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (fabs.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (neg.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (neg.f64 (fabs.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (fabs.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 1 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) -2) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) -1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2) 2)
(/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) -2) -2)
(/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) -2) 2)
(/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) -2) -2)
(/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2) 2)
(/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) -2) 2)
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) 0)
(/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 0 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) 0)
(/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 0 (neg.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 1 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) 1)
(/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (/.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(neg.f64 (neg.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) 0)
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(+.f64 0 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(+.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (neg.f64 (/.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(+.f64 (neg.f64 (/.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (-.f64 0 (*.f64 (/.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) 2)))
(+.f64 (+.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (neg.f64 (*.f64 2 (/.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (+.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))) (/.f64 0 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (neg.f64 (*.f64 2 (/.f64 0 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))
(+.f64 (+.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 0 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (neg.f64 (*.f64 2 (/.f64 0 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))
(-.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) 0)
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(-.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (-.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(-.f64 0 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(-.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(-.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))) (/.f64 0 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(-.f64 (*.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) 2) (+.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(-.f64 (*.f64 2 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(-.f64 (*.f64 2 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (+.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))) (/.f64 0 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))
(-.f64 (*.f64 2 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 0 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))
(-.f64 (+.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) 2))
(-.f64 (+.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 2 (/.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(-.f64 (+.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))) (/.f64 0 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 2 (/.f64 0 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))
(-.f64 (+.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 0 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 2 (/.f64 0 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))
(/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) 1)
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) -1)
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2)) 2)
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) 2)) -2)
(/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 2 (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) -2)
(/.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))) -2)
(/.f64 (*.f64 (neg.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 2 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) -2)
(/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (/.f64 2 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) -2)
(neg.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(fabs.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(fabs.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))) (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (neg.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))

eval1.5s (9.7%)

Compiler

Compiled 32799 to 25192 computations (23.2% saved)

prune381.0ms (2.5%)

Pruning

33 alts after pruning (29 fresh and 4 done)

PrunedKeptTotal
New71321734
Fresh2810
Picked101
Done145
Total71733750
Error
21.4b
Counts
750 → 33
Alt Table
Click to see full alt table
StatusErrorProgram
32.0b
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (+.f64 (*.f64 1/2 x) 1)))
25.0b
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))
25.0b
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (sqrt.f64 (+.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) 2)))))
31.8b
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))))
31.6b
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (fabs.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
57.3b
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) x)))
31.6b
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
21.9b
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
32.8b
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (*.f64 -1/2 x) 1))
32.2b
(-.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
24.9b
(-.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
22.7b
(-.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
33.1b
(-.f64 (/.f64 1 (sqrt.f64 x)) 1)
48.6b
(-.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
49.9b
(-.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) 1)
25.0b
(-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
33.1b
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (/.f64 1 (sqrt.f64 x))))) 1)
21.9b
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2))
32.8b
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (neg.f64 (+.f64 (*.f64 -1/2 x) 1)) 2))
32.3b
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2))
48.7b
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (-.f64 0 (+.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
23.1b
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (-.f64 0 (+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
22.5b
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (-.f64 0 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
48.7b
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (-.f64 0 (*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
21.9b
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
49.5b
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
33.2b
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))))
42.5b
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
49.0b
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
33.3b
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
33.1b
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) -1))))
33.3b
(*.f64 (*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
62.8b
-1
Compiler

Compiled 2751 to 2177 computations (20.9% saved)

localize44.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
0.2b
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
0.3b
(/.f64 1 (sqrt.f64 x))
3.2b
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
Compiler

Compiled 71 to 51 computations (28.2% saved)

series1.0ms (0%)

Counts
1 → 0
Calls

3 calls:

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

rewrite115.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1436×rational_best-simplify-57
752×rational_best-simplify-44
686×rational_best-5
686×rational_best-2
686×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01559
111159
236359
3145659
4635759
Stop Event
node limit
Counts
1 → 20
Calls
Call 1
Inputs
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))))

simplify229.0ms (1.5%)

Algorithm
egg-herbie
Rules
1334×rational_best-simplify-80
1260×rational_best-simplify-78
1226×rational_best-simplify-94
1184×rational_best-simplify-24
1106×rational_best-simplify-135
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0501180
11021180
25611180
333491180
469881180
Stop Event
node limit
Counts
20 → 21
Calls
Call 1
Inputs
(-.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 0)
(-.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(*.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 1)
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 1)
(/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(/.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) 2)
(neg.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
Outputs
(-.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 0)
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(-.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 1)
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 1)
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(/.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) 2)
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(neg.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))

localize11.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 28 to 19 computations (32.1% saved)

series3.0ms (0%)

Counts
1 → 4
Calls

3 calls:

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

rewrite92.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1014×rational_best-simplify-57
552×rational_best-simplify-78
528×rational_best-5
526×rational_best-4
526×rational_best-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01129
17929
226429
3109529
4485329
Stop Event
node limit
Counts
1 → 42
Calls
Call 1
Inputs
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (*.f64 -1/2 x) 1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 x)) (-.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (/.f64 1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x 2) (+.f64 (/.f64 1 (sqrt.f64 x)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (/.f64 x 2)) (/.f64 1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (-.f64 0 (+.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 x -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (-.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 x -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 x -1/2))) (+.f64 -2 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 x -1/2)) (+.f64 x -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -2 (-.f64 (+.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 x -1/2))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -2 x) (+.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 x -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (/.f64 x 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x -1) (+.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 x -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (/.f64 1 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (*.f64 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))) (*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))) (*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))))) (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))) (*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))) (*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))) (*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (-.f64 (neg.f64 x) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (neg.f64 x) -2) (*.f64 (/.f64 1 (sqrt.f64 x)) 2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2))))))))

simplify271.0ms (1.8%)

Algorithm
egg-herbie
Rules
1268×rational_best-simplify-54
866×rational_best-simplify-2
812×rational_best-simplify-1
802×rational_best-simplify-49
726×rational_best-simplify-43
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0931390
11941360
29261352
333121344
456831344
Stop Event
node limit
Counts
46 → 54
Calls
Call 1
Inputs
(*.f64 1/2 x)
(-.f64 (*.f64 1/2 x) 1)
(*.f64 1/2 x)
(-.f64 (*.f64 1/2 x) 1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (-.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (/.f64 1 (sqrt.f64 x))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) 0)
(+.f64 0 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))
(+.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2)))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2)) -1)
(+.f64 (/.f64 x 2) (+.f64 (/.f64 1 (sqrt.f64 x)) -1))
(+.f64 (+.f64 -1 (/.f64 x 2)) (/.f64 1 (sqrt.f64 x)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (-.f64 0 (+.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 x -1/2)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (-.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 x -1/2))))
(+.f64 (+.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 x -1/2))) (+.f64 -2 x))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 x -1/2)) (+.f64 x -1))
(+.f64 -2 (-.f64 (+.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 x -1/2))) (neg.f64 x)))
(+.f64 (+.f64 -2 x) (+.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 x -1/2))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (/.f64 x 2))
(+.f64 (+.f64 x -1) (+.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 x -1/2)))
(*.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) 1)
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (/.f64 1 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))))
(*.f64 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))
(*.f64 (-.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2))) -1)
(*.f64 (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))))
(*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))))
(*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (*.f64 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))) (*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))))
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))) (*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))))) (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))) (*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))))))
(*.f64 (/.f64 (/.f64 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))) (*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))) (*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))))
(*.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))))
(/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) 1)
(/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))))
(/.f64 (-.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2))) -1)
(/.f64 (-.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (-.f64 (neg.f64 x) -2)) 2)
(/.f64 (-.f64 (-.f64 (neg.f64 x) -2) (*.f64 (/.f64 1 (sqrt.f64 x)) 2)) -2)
(neg.f64 (-.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2))))
Outputs
(*.f64 1/2 x)
(-.f64 (*.f64 1/2 x) 1)
(+.f64 (*.f64 1/2 x) -1)
(*.f64 1/2 x)
(-.f64 (*.f64 1/2 x) 1)
(+.f64 (*.f64 1/2 x) -1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))
(+.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (-.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (/.f64 1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))
(+.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2)))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) 0)
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))
(+.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2)))
(+.f64 0 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))
(+.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2)))
(+.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2)) -1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))
(+.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2)))
(+.f64 (/.f64 x 2) (+.f64 (/.f64 1 (sqrt.f64 x)) -1))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))
(+.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2)))
(+.f64 (+.f64 -1 (/.f64 x 2)) (/.f64 1 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))
(+.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (-.f64 0 (+.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 x -1/2)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 x -1/2)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (*.f64 x -1/2) 1))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (-.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 x -1/2))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (-.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 x -1/2))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 x -1/2)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (*.f64 x -1/2) 1))))
(+.f64 (+.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 x -1/2))) (+.f64 -2 x))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 x -1/2)) (+.f64 1 (+.f64 x -2)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (*.f64 x -1/2) (+.f64 x -1)))
(+.f64 x (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (*.f64 x -1/2) -1)))
(+.f64 x (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (*.f64 x -1/2))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (+.f64 x (*.f64 x -1/2))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 x -1/2)) (+.f64 x -1))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 x -1/2)) (+.f64 1 (+.f64 x -2)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (*.f64 x -1/2) (+.f64 x -1)))
(+.f64 x (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (*.f64 x -1/2) -1)))
(+.f64 x (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (*.f64 x -1/2))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (+.f64 x (*.f64 x -1/2))))
(+.f64 -2 (-.f64 (+.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 x -1/2))) (neg.f64 x)))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 x -1/2)) (+.f64 1 (+.f64 x -2)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (*.f64 x -1/2) (+.f64 x -1)))
(+.f64 x (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (*.f64 x -1/2) -1)))
(+.f64 x (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (*.f64 x -1/2))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (+.f64 x (*.f64 x -1/2))))
(+.f64 (+.f64 -2 x) (+.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 x -1/2))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 x -1/2)) (+.f64 1 (+.f64 x -2)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (*.f64 x -1/2) (+.f64 x -1)))
(+.f64 x (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (*.f64 x -1/2) -1)))
(+.f64 x (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (*.f64 x -1/2))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (+.f64 x (*.f64 x -1/2))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) -1) (/.f64 x 2))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))
(+.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2)))
(+.f64 (+.f64 x -1) (+.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 x -1/2)))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 x -1/2)) (+.f64 1 (+.f64 x -2)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (*.f64 x -1/2) (+.f64 x -1)))
(+.f64 x (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (*.f64 x -1/2) -1)))
(+.f64 x (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (*.f64 x -1/2))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (+.f64 x (*.f64 x -1/2))))
(*.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))
(+.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2)))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) 1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))
(+.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2)))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))
(+.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2)))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))
(+.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2)))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (/.f64 1 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))
(+.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2)))
(*.f64 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))
(+.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2)))
(*.f64 (-.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2))) -1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))
(+.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2)))
(*.f64 (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))
(+.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2)))
(*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))
(+.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2)))
(*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))
(+.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2)))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))
(+.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2)))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (*.f64 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))
(+.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2)))
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))) (*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))
(+.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2)))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))
(+.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2)))
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))
(+.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2)))
(*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))) (*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))))) (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))) (*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))
(+.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2)))
(*.f64 (/.f64 (/.f64 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))) (*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))
(+.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2)))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (/.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))) (*.f64 (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))
(+.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))
(+.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2)))
(*.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2)))) (*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))
(+.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2)))
(/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) 1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))
(+.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2)))
(/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))
(+.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2)))
(/.f64 (-.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2))) -1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))
(+.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2)))
(/.f64 (-.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (-.f64 (neg.f64 x) -2)) 2)
(/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (-.f64 -2 (neg.f64 x))) 2)
(/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (+.f64 x -2)) 2)
(/.f64 (-.f64 (-.f64 (neg.f64 x) -2) (*.f64 (/.f64 1 (sqrt.f64 x)) 2)) -2)
(/.f64 (-.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (-.f64 (neg.f64 x) -2)) 2)
(/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (-.f64 -2 (neg.f64 x))) 2)
(/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (+.f64 x -2)) 2)
(neg.f64 (-.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 -1 (/.f64 x 2)))
(+.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 x 2)))

localize230.0ms (1.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 1 (/.f64 1 (sqrt.f64 x)))
0.3b
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))
0.5b
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
7.7b
(-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
Compiler

Compiled 76 to 50 computations (34.2% saved)

series3.0ms (0%)

Counts
4 → 12
Calls

12 calls:

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

rewrite354.0ms (2.4%)

Algorithm
batch-egg-rewrite
Rules
966×rational_best-simplify-47
824×rational_best-5
822×rational_best-4
822×rational_best-2
822×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01488
110888
237388
3159488
4699688
Stop Event
node limit
Counts
4 → 122
Calls
Call 1
Inputs
(-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))
(/.f64 1 (/.f64 1 (sqrt.f64 x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 x)) (-.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (-.f64 0 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (neg.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (fabs.f64 (/.f64 1 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (/.f64 1 (sqrt.f64 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (fabs.f64 (/.f64 1 (sqrt.f64 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (/.f64 1 (fabs.f64 (sqrt.f64 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (/.f64 (/.f64 1 (sqrt.f64 x)) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (*.f64 (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 x))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 x))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 (/.f64 1 (sqrt.f64 x)) (fabs.f64 (/.f64 1 (sqrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 (neg.f64 (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 1 (sqrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (neg.f64 (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (neg.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (/.f64 1 (sqrt.f64 x)) (fabs.f64 (/.f64 1 (sqrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sqrt.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (sqrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (/.f64 1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (/.f64 1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (/.f64 1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x))))) (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x)))))))))

simplify188.0ms (1.3%)

Algorithm
egg-herbie
Rules
1552×rational_best-simplify-80
1474×rational_best-simplify-78
1260×rational_best-simplify-48
1104×rational_best-simplify-2
1104×rational_best-simplify-135
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02875126
16425102
215764934
346274898
Stop Event
node limit
Counts
134 → 156
Calls
Call 1
Inputs
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 -1 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x))
(/.f64 -1 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x))
(/.f64 -1 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x))
(/.f64 -1 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (-.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x))))
(+.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 0)
(+.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (-.f64 0 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)))
(*.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) -1)
(*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)
(/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) -1)
(/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2) 2)
(/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) 2) -2)
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) 0)
(+.f64 0 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) 0)
(-.f64 0 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) 1)
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) 2)) 2)
(neg.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))
(fabs.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (neg.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (fabs.f64 (/.f64 1 (sqrt.f64 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (/.f64 1 (sqrt.f64 x)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (fabs.f64 (/.f64 1 (sqrt.f64 x)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (/.f64 1 (fabs.f64 (sqrt.f64 x)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (/.f64 (/.f64 1 (sqrt.f64 x)) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (*.f64 (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 (/.f64 1 (sqrt.f64 x)) (fabs.f64 (/.f64 1 (sqrt.f64 x))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 (neg.f64 (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 1 (sqrt.f64 x))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2)))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (neg.f64 (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (neg.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))))
(fabs.f64 (-.f64 0 (*.f64 (/.f64 1 (sqrt.f64 x)) (fabs.f64 (/.f64 1 (sqrt.f64 x))))))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) 0)
(+.f64 0 (/.f64 1 (sqrt.f64 x)))
(-.f64 (/.f64 1 (sqrt.f64 x)) 0)
(-.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 x))))
(/.f64 1 (sqrt.f64 x))
(/.f64 (/.f64 1 (sqrt.f64 x)) 1)
(/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))
(/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) 2)
(neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) 0)
(+.f64 0 (/.f64 1 (/.f64 1 (sqrt.f64 x))))
(-.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x)))))
(*.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 x))))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) 1)
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 x))))))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (/.f64 1 (sqrt.f64 x))))
(*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 x)))))
(*.f64 (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))))
(*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (/.f64 1 (sqrt.f64 x))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x))))) (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x))))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))))
(neg.f64 (neg.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x)))))
Outputs
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 -1 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x))
(/.f64 -1 (*.f64 x (pow.f64 (sqrt.f64 -1) 2)))
(/.f64 -1 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x))
(/.f64 -1 (*.f64 x (pow.f64 (sqrt.f64 -1) 2)))
(/.f64 -1 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x))
(/.f64 -1 (*.f64 x (pow.f64 (sqrt.f64 -1) 2)))
(/.f64 -1 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x))
(/.f64 -1 (*.f64 x (pow.f64 (sqrt.f64 -1) 2)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (-.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 0)
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (-.f64 0 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (*.f64 2 (/.f64 1 (sqrt.f64 x))) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (neg.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) -1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) -1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2) 2)
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) 2) -2)
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) 0)
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(+.f64 0 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) 0)
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(-.f64 0 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) 1)
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) 2)) 2)
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 2 (/.f64 1 (sqrt.f64 x)))) 2)
(/.f64 (*.f64 2 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) 2)
(neg.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(fabs.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (neg.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (fabs.f64 (/.f64 1 (sqrt.f64 x)))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x)))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x)))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x)))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x)))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (/.f64 1 (sqrt.f64 x))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (/.f64 1 (sqrt.f64 x))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 x)))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (/.f64 1 (sqrt.f64 x)))) 2))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (fabs.f64 (/.f64 1 (sqrt.f64 x)))) 2))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (/.f64 1 (fabs.f64 (sqrt.f64 x)))) 2))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (/.f64 (/.f64 1 (sqrt.f64 x)) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))) 2))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x)))))) 2))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 x))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (*.f64 (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (*.f64 (/.f64 1 (sqrt.f64 x)) (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 x))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (/.f64 1 (sqrt.f64 x))))) 2))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x))))) 2))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 2 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x)))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (sqrt.f64 x))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (/.f64 1 (sqrt.f64 x))))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x))))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (*.f64 (/.f64 2 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x)))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (/.f64 1 (sqrt.f64 x))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 x))))))) 2))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 x))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (/.f64 1 (sqrt.f64 x))))) 2))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x))))) 2))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 2 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x)))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (sqrt.f64 x))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (/.f64 1 (sqrt.f64 x))))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x))))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (*.f64 (/.f64 2 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x)))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (/.f64 1 (sqrt.f64 x))))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 (/.f64 1 (sqrt.f64 x)) (fabs.f64 (/.f64 1 (sqrt.f64 x))))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 (neg.f64 (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 1 (sqrt.f64 x))))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2)))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (neg.f64 (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (neg.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(fabs.f64 (-.f64 0 (*.f64 (/.f64 1 (sqrt.f64 x)) (fabs.f64 (/.f64 1 (sqrt.f64 x))))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x)))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x)))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x)))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x)))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x)))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x)))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (/.f64 1 (sqrt.f64 x))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (/.f64 1 (sqrt.f64 x))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) 0)
(/.f64 1 (sqrt.f64 x))
(+.f64 0 (/.f64 1 (sqrt.f64 x)))
(/.f64 1 (sqrt.f64 x))
(-.f64 (/.f64 1 (sqrt.f64 x)) 0)
(/.f64 1 (sqrt.f64 x))
(-.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 x))))
(/.f64 1 (sqrt.f64 x))
(/.f64 1 (sqrt.f64 x))
(/.f64 (/.f64 1 (sqrt.f64 x)) 1)
(/.f64 1 (sqrt.f64 x))
(/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))
(/.f64 1 (sqrt.f64 x))
(/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) 2)
(/.f64 1 (sqrt.f64 x))
(neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 x))))
(/.f64 1 (sqrt.f64 x))
(+.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) 0)
(/.f64 1 (/.f64 1 (sqrt.f64 x)))
(+.f64 0 (/.f64 1 (/.f64 1 (sqrt.f64 x))))
(/.f64 1 (/.f64 1 (sqrt.f64 x)))
(-.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) 0)
(/.f64 1 (/.f64 1 (sqrt.f64 x)))
(-.f64 0 (neg.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x)))))
(/.f64 1 (/.f64 1 (sqrt.f64 x)))
(*.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 x))))
(/.f64 1 (/.f64 1 (sqrt.f64 x)))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) 1)
(/.f64 1 (/.f64 1 (sqrt.f64 x)))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))))
(/.f64 1 (/.f64 1 (sqrt.f64 x)))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 x))))))
(/.f64 1 (/.f64 1 (sqrt.f64 x)))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x))))))
(/.f64 1 (/.f64 1 (sqrt.f64 x)))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (/.f64 1 (sqrt.f64 x))))
(/.f64 1 (/.f64 1 (sqrt.f64 x)))
(*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 x)))))
(/.f64 1 (/.f64 1 (sqrt.f64 x)))
(*.f64 (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))))
(/.f64 1 (/.f64 1 (sqrt.f64 x)))
(*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (/.f64 1 (sqrt.f64 x))))
(/.f64 1 (/.f64 1 (sqrt.f64 x)))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x))))) (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x))))))
(/.f64 1 (/.f64 1 (sqrt.f64 x)))
(*.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))))
(/.f64 1 (/.f64 1 (sqrt.f64 x)))
(*.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))))
(/.f64 1 (/.f64 1 (sqrt.f64 x)))
(neg.f64 (neg.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x)))))
(/.f64 1 (/.f64 1 (sqrt.f64 x)))

localize42.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 1 (sqrt.f64 x))
0.3b
(/.f64 1 (/.f64 1 (sqrt.f64 x)))
0.5b
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
30.4b
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))
Compiler

Compiled 133 to 81 computations (39.1% saved)

series1.0ms (0%)

Counts
1 → 0
Calls

3 calls:

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

rewrite129.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
906×rational_best-simplify-47
816×rational_best-5
814×rational_best-4
814×rational_best-2
814×rational_best-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
012113
19411
234511
3150911
4683511
Stop Event
node limit
Counts
1 → 10
Calls
Call 1
Inputs
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sqrt.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (sqrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 x))))))))

simplify169.0ms (1.1%)

Algorithm
egg-herbie
Rules
1950×rational_best-simplify-80
1742×rational_best-simplify-82
1618×rational_best-simplify-78
1032×rational_best-simplify-44
604×rational_best-simplify-74
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022174
141174
297174
3315174
41021174
53326174
66038174
Stop Event
node limit
Counts
10 → 12
Calls
Call 1
Inputs
(+.f64 (/.f64 1 (sqrt.f64 x)) 0)
(+.f64 0 (/.f64 1 (sqrt.f64 x)))
(-.f64 (/.f64 1 (sqrt.f64 x)) 0)
(-.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 x))))
(/.f64 1 (sqrt.f64 x))
(/.f64 (/.f64 1 (sqrt.f64 x)) 1)
(/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))
(/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) 2)
(neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 x))))
Outputs
(+.f64 (/.f64 1 (sqrt.f64 x)) 0)
(/.f64 1 (sqrt.f64 x))
(+.f64 0 (/.f64 1 (sqrt.f64 x)))
(/.f64 1 (sqrt.f64 x))
(-.f64 (/.f64 1 (sqrt.f64 x)) 0)
(/.f64 1 (sqrt.f64 x))
(-.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 x))))
(/.f64 1 (sqrt.f64 x))
(/.f64 1 (sqrt.f64 x))
(/.f64 (/.f64 1 (sqrt.f64 x)) 1)
(/.f64 1 (sqrt.f64 x))
(/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))
(/.f64 1 (sqrt.f64 x))
(/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (/.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) 2)
(/.f64 1 (sqrt.f64 x))
(neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 x))))
(/.f64 1 (sqrt.f64 x))

localize109.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 1 (/.f64 1 (sqrt.f64 x)))
0.5b
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
8.7b
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (-.f64 0 (+.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
30.4b
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))
Compiler

Compiled 256 to 166 computations (35.2% saved)

series1.0ms (0%)

Counts
1 → 0
Calls

3 calls:

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

rewrite63.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1282×rational_best-simplify-47
1194×rational_best-5
1194×rational_best-2
1194×rational_best-3
1194×rational_best-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
021161
116059
255159
3233959
Stop Event
node limit
Counts
1 → 16
Calls
Call 1
Inputs
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (-.f64 0 (+.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) 2)))))

simplify395.0ms (2.6%)

Algorithm
egg-herbie
Rules
1764×rational_best-simplify-132
728×rational_best-simplify-2
650×rational_best-simplify-24
646×rational_best-simplify-41
642×rational_best-simplify-29
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042956
177956
2404956
31093956
42667956
56096956
Stop Event
node limit
Counts
16 → 17
Calls
Call 1
Inputs
(-.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 0)
(*.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 1)
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 1)
(/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(/.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) 2)
Outputs
(-.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 0)
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 1)
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 1)
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(/.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) 2)

eval1.3s (8.3%)

Compiler

Compiled 59991 to 40773 computations (32% saved)

prune633.0ms (4.2%)

Pruning

32 alts after pruning (24 fresh and 8 done)

PrunedKeptTotal
New1141101151
Fresh101424
Picked101
Done088
Total1152321184
Error
21.3b
Counts
1184 → 32
Alt Table
Click to see full alt table
StatusErrorProgram
32.0b
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (+.f64 (*.f64 1/2 x) 1)))
25.0b
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))
31.8b
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))))
31.6b
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (fabs.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
57.3b
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) x)))
31.6b
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
21.9b
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
32.8b
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (*.f64 -1/2 x) 1))
32.2b
(-.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
24.9b
(-.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
22.7b
(-.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
33.1b
(-.f64 (/.f64 1 (sqrt.f64 x)) 1)
48.6b
(-.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
49.9b
(-.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) 1)
27.8b
(-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
25.0b
(-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
41.3b
(-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
48.3b
(-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
41.1b
(-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))))))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
33.1b
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (/.f64 1 (sqrt.f64 x))))) 1)
62.5b
(-.f64 (*.f64 1/2 x) 1)
21.9b
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2))
32.3b
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2))
32.7b
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 x -1/2)) (+.f64 x -1))
48.7b
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (-.f64 0 (+.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
48.8b
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (-.f64 0 (+.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
21.9b
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
23.1b
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
33.2b
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))))
33.3b
(*.f64 (*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
61.6b
(*.f64 1/2 x)
62.8b
-1
Compiler

Compiled 1867 to 1466 computations (21.5% saved)

localize38.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
0.2b
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
0.3b
(/.f64 1 (sqrt.f64 x))
5.3b
(-.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
Compiler

Compiled 94 to 76 computations (19.1% saved)

series1.0ms (0%)

Counts
2 → 12
Calls

6 calls:

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

rewrite190.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
838×rational_best-simplify-44
714×rational_best-simplify-47
712×rational_best-5
710×rational_best-4
710×rational_best-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
014128
110278
235878
3146678
4734278
Stop Event
node limit
Counts
2 → 129
Calls
Call 1
Inputs
(-.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 x)) (-.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (-.f64 0 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (-.f64 0 (*.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 0 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2) (+.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2)) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2)) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2)) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (neg.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 1 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (neg.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (neg.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (neg.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 1 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))))))

simplify221.0ms (1.5%)

Algorithm
egg-herbie
Rules
1262×rational_best-simplify-78
1242×rational_best-simplify-80
1134×rational_best-simplify-54
1074×rational_best-simplify-44
720×rational_best-simplify-135
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
033410823
191710703
2287410463
3517710453
Stop Event
node limit
Counts
141 → 196
Calls
Call 1
Inputs
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (-.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x))))
(+.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 0)
(+.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (-.f64 0 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)))
(*.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) -1)
(*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (/.f64 1 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)
(/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) -1)
(/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2) 2)
(/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) 2) -2)
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) 0)
(+.f64 0 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (neg.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (-.f64 0 (*.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2)))
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) 0)
(-.f64 0 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(-.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 0 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(-.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2) (+.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(-.f64 (+.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) 1)
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) -1)
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2)) 2)
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2)) -2)
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2)) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2)) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2)) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (neg.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 1 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 1 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 1 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (neg.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (neg.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (neg.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 1 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
Outputs
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (-.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x))))
(+.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 0)
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (-.f64 0 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2))))
(*.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) -1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 1 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) -1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2) 2)
(/.f64 (*.f64 2 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))) -2)
(/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) 2) -2)
(/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2) 2)
(/.f64 (*.f64 2 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))) -2)
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) 0)
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 0 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (neg.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (-.f64 0 (*.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2)))
(+.f64 (+.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (neg.f64 (*.f64 2 (/.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (*.f64 2 (/.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) 0)
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 0 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 0 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(-.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2) (+.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(-.f64 (*.f64 2 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(-.f64 (+.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2))
(-.f64 (+.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 2 (/.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) 1)
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) -1)
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2)) 2)
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 2 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 2)
(/.f64 (*.f64 (*.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) 2)
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2)) -2)
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 2 (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) -2)
(/.f64 (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) -2)
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2)) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 2 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (*.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2)) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 2 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (*.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2)) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 2 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (*.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (*.f64 2 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (neg.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 1 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 1 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 1 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (neg.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (neg.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (neg.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (fabs.f64 (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (neg.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (neg.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (neg.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)))
(fabs.f64 (*.f64 2 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 2 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2) (*.f64 (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2) (*.f64 (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (neg.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (neg.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (neg.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2) (*.f64 (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2) (*.f64 (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2) (*.f64 (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (*.f64 (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 1 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (*.f64 1 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))

localize3.0ms (0%)

Compiler

Compiled 6 to 4 computations (33.3% saved)

localize23.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 1 (sqrt.f64 x))
0.3b
(/.f64 1 (/.f64 1 (sqrt.f64 x)))
0.3b
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x))
18.5b
(-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
Compiler

Compiled 58 to 41 computations (29.3% saved)

series3.0ms (0%)

Counts
2 → 0
Calls

6 calls:

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

rewrite118.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1412×rational_best-simplify-57
726×rational_best-simplify-44
720×rational_best-5
718×rational_best-4
718×rational_best-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01480
110180
234780
3144980
4660980
Stop Event
node limit
Counts
2 → 38
Calls
Call 1
Inputs
(-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (-.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 x) 2)) (-.f64 0 (+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)) (+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)))) (*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 x) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x))))))))

simplify160.0ms (1.1%)

Algorithm
egg-herbie
Rules
1600×rational_best-simplify-48
1276×rational_best-simplify-2
632×rational_best-simplify-49
624×rational_best-simplify-80
560×rational_best-simplify-78
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0831978
11581978
26211870
324501870
465591870
Stop Event
node limit
Counts
38 → 43
Calls
Call 1
Inputs
(+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (-.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x))))
(+.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 0)
(+.f64 0 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)))
(+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 x) 2)) (-.f64 0 (+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)))
(+.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)) (+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 1 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)
(*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x))) -1)
(*.f64 (/.f64 1 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)))) (*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(/.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)
(/.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x))) -1)
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2) 2)
(/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x))) 2) -2)
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x))))
(+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) 0)
(+.f64 0 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)))
(-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) 0)
(-.f64 0 (neg.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x))))
(/.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) 1)
(/.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x))))
(/.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 x) 2)) 2)
(neg.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x))))
Outputs
(+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (-.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x))))
(+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 0)
(+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 0 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)))
(+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 x) 2)) (-.f64 0 (+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 x) 2)) (neg.f64 (+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 x) 2)))
(+.f64 (+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)))
(+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2))))
(+.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)) (+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)))
(+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2))))
(*.f64 1 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)
(+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x))) -1)
(+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 1 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 -1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)))) (*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)
(+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x))) -1)
(+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2) 2)
(+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x))) 2) -2)
(+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x))))
(+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) 0)
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x))
(+.f64 0 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) 0)
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x))
(-.f64 0 (neg.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x))))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x))
(/.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) 1)
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x))
(/.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x))))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x))
(/.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 x) 2)) 2)
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x))
(neg.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x))))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x))

localize70.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 1 (/.f64 1 (sqrt.f64 x)))
0.5b
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
12.5b
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (-.f64 0 (+.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
30.4b
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))
Compiler

Compiled 229 to 153 computations (33.2% saved)

series3.0ms (0%)

Counts
2 → 0
Calls

6 calls:

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

rewrite69.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1450×rational_best-simplify-54
1328×rational_best-simplify-47
1266×rational_best-5
1266×rational_best-2
1266×rational_best-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
022234
1166158
2567158
32444158
Stop Event
node limit
Counts
2 → 20
Calls
Call 1
Inputs
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (-.f64 0 (+.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) 2)) 2)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) 2)))))

simplify241.0ms (1.6%)

Algorithm
egg-herbie
Rules
1584×rational_best-simplify-132
1010×rational_best-simplify-2
794×rational_best-simplify-47
662×rational_best-simplify-1
550×rational_best-simplify-78
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0511784
1891784
23291784
316801784
435031784
570451784
Stop Event
node limit
Counts
20 → 24
Calls
Call 1
Inputs
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) 0)
(+.f64 0 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) 0)
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) 1)
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) 2)) 2)
(-.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 0)
(*.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 1)
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 1)
(/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(/.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) 2)
Outputs
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) 0)
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))
(+.f64 0 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) 0)
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) 1)
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) 2)) 2)
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 0)
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (-.f64 x -1))))))
(*.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (-.f64 x -1))))))
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 1)
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (-.f64 x -1))))))
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (-.f64 x -1))))))
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (-.f64 x -1))))))
(*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (-.f64 x -1))))))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (-.f64 x -1))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (-.f64 x -1))))))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (-.f64 x -1))))))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (-.f64 x -1))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (*.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (-.f64 x -1))))))
(/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) 1)
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (-.f64 x -1))))))
(/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (/.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (-.f64 x -1))))))
(/.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) 2)
(/.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (-.f64 x -1))))))) 2)

localize77.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 1 (sqrt.f64 x))
0.3b
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
13.9b
(-.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
14.5b
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
Compiler

Compiled 217 to 181 computations (16.6% saved)

series2.0ms (0%)

Counts
3 → 16
Calls

9 calls:

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

rewrite135.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
928×rational_best-5
926×rational_best-4
926×rational_best-2
926×rational_best-3
926×rational_best-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
017365
1125265
244189
3194789
4767989
Stop Event
node limit
Counts
3 → 58
Calls
Call 1
Inputs
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (sqrt.f64 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 x)) (-.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (-.f64 0 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2) (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))))

simplify159.0ms (1.1%)

Algorithm
egg-herbie
Rules
1734×rational_best-simplify-78
1588×rational_best-simplify-80
1228×rational_best-simplify-132
914×rational_best-simplify-2
458×rational_best-simplify-49
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01572574
13172470
27832470
320922470
452212466
Stop Event
node limit
Counts
74 → 94
Calls
Call 1
Inputs
1
(+.f64 (*.f64 -1/2 x) 1)
(+.f64 (*.f64 -1/2 x) (+.f64 1 (*.f64 3/8 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 x) (+.f64 1 (+.f64 (*.f64 3/8 (pow.f64 x 2)) (*.f64 -5/16 (pow.f64 x 3)))))
1
(+.f64 1 (*.f64 -1 x))
(+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2)))
(+.f64 (*.f64 -1 (pow.f64 x 3)) (+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 0)
(+.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 1)
(/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2) 2)
(neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (-.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x))))
(+.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 0)
(+.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (-.f64 0 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)))
(*.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) -1)
(*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)
(/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) -1)
(/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2) 2)
(/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) 2) -2)
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 0)
(+.f64 0 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 0)
(-.f64 0 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)) 2)
(neg.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(fabs.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2) (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
Outputs
1
(+.f64 (*.f64 -1/2 x) 1)
(+.f64 1 (*.f64 -1/2 x))
(+.f64 (*.f64 -1/2 x) (+.f64 1 (*.f64 3/8 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 x) (*.f64 3/8 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 x) (+.f64 1 (+.f64 (*.f64 3/8 (pow.f64 x 2)) (*.f64 -5/16 (pow.f64 x 3)))))
(+.f64 (*.f64 -1/2 x) (+.f64 (*.f64 -5/16 (pow.f64 x 3)) (+.f64 1 (*.f64 3/8 (pow.f64 x 2)))))
(+.f64 1 (+.f64 (+.f64 (*.f64 3/8 (pow.f64 x 2)) (*.f64 -5/16 (pow.f64 x 3))) (*.f64 -1/2 x)))
(+.f64 (+.f64 1 (*.f64 -1/2 x)) (+.f64 (*.f64 3/8 (pow.f64 x 2)) (*.f64 -5/16 (pow.f64 x 3))))
(+.f64 1 (+.f64 (*.f64 -1/2 x) (+.f64 (*.f64 3/8 (pow.f64 x 2)) (*.f64 -5/16 (pow.f64 x 3)))))
1
(+.f64 1 (*.f64 -1 x))
(+.f64 1 (*.f64 x -1))
(+.f64 1 (neg.f64 x))
(+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2)))
(+.f64 1 (+.f64 (pow.f64 x 2) (*.f64 x -1)))
(+.f64 1 (+.f64 (pow.f64 x 2) (neg.f64 x)))
(+.f64 (*.f64 -1 (pow.f64 x 3)) (+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2))))
(+.f64 (+.f64 (pow.f64 x 2) (*.f64 x -1)) (+.f64 1 (*.f64 (pow.f64 x 3) -1)))
(+.f64 (+.f64 1 (+.f64 (pow.f64 x 2) (neg.f64 x))) (neg.f64 (pow.f64 x 3)))
(+.f64 1 (+.f64 (+.f64 (pow.f64 x 2) (neg.f64 x)) (neg.f64 (pow.f64 x 3))))
(+.f64 1 (+.f64 (pow.f64 x 2) (+.f64 (neg.f64 x) (neg.f64 (pow.f64 x 3)))))
(+.f64 (pow.f64 x 2) (+.f64 1 (+.f64 (neg.f64 x) (neg.f64 (pow.f64 x 3)))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 0)
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(+.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 0)
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(-.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 1)
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2) 2)
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (-.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x))))
(+.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 0)
(+.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 0 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (-.f64 0 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(+.f64 (*.f64 2 (/.f64 1 (sqrt.f64 x))) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(+.f64 (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))) (*.f64 2 (/.f64 1 (sqrt.f64 x))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (neg.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (neg.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)
(+.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) -1)
(+.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)
(+.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) -1)
(+.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2) 2)
(+.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) 2) -2)
(+.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(neg.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(+.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 0)
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 0 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 0)
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(-.f64 0 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 1)
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2)) 2)
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(neg.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(fabs.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 2) (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 2 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (neg.f64 (fabs.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))

eval1.5s (10%)

Compiler

Compiled 40777 to 31711 computations (22.2% saved)

prune351.0ms (2.3%)

Pruning

34 alts after pruning (23 fresh and 11 done)

PrunedKeptTotal
New7776783
Fresh21719
Picked101
Done11112
Total78134815
Error
21.3b
Counts
815 → 34
Alt Table
Click to see full alt table
StatusErrorProgram
32.0b
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (+.f64 (*.f64 1/2 x) 1)))
25.0b
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))
31.8b
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))))))))))
31.6b
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (fabs.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x)))) (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))
57.3b
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) x)))
31.6b
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
21.9b
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
32.8b
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (*.f64 -1/2 x) 1))
33.2b
(-.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 x)) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
62.7b
(-.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 x)))))
61.8b
(-.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))))))
24.9b
(-.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
22.7b
(-.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
32.3b
(-.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))))))
23.0b
(-.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
33.1b
(-.f64 (/.f64 1 (sqrt.f64 x)) 1)
49.9b
(-.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) 1)
27.8b
(-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
25.0b
(-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
41.3b
(-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
48.3b
(-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (/.f64 1 (/.f64 1 (sqrt.f64 x)))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))) (neg.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
41.1b
(-.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (fabs.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (fabs.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))))))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
33.1b
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (/.f64 1 (sqrt.f64 x))))) 1)
62.5b
(-.f64 (*.f64 1/2 x) 1)
21.9b
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2))
32.3b
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x)))) 2))
32.7b
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 x -1/2)) (+.f64 x -1))
21.9b
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
23.1b
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 x))) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
26.6b
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 2) (neg.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x))))) (/.f64 1 (sqrt.f64 (-.f64 x -1))))))
33.2b
(*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))))))
33.3b
(*.f64 (*.f64 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (*.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
61.6b
(*.f64 1/2 x)
62.8b
-1
Compiler

Compiled 1114 to 897 computations (19.5% saved)

regimes79.0ms (0.5%)

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

2 calls:

25.0ms
x
10.0ms
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
Results
ErrorSegmentsBranch
21.9b1x
21.9b1(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
Compiler

Compiled 2096 to 1599 computations (23.7% saved)

regimes7.0ms (0%)

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

1 calls:

5.0ms
x
Results
ErrorSegmentsBranch
32.0b1x
Compiler

Compiled 52 to 38 computations (26.9% saved)

regimes7.0ms (0%)

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

1 calls:

5.0ms
x
Results
ErrorSegmentsBranch
32.7b1x
Compiler

Compiled 40 to 29 computations (27.5% saved)

regimes6.0ms (0%)

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

1 calls:

4.0ms
x
Results
ErrorSegmentsBranch
32.8b1x
Compiler

Compiled 28 to 21 computations (25% saved)

regimes5.0ms (0%)

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

1 calls:

4.0ms
x
Results
ErrorSegmentsBranch
33.1b1x
Compiler

Compiled 18 to 14 computations (22.2% saved)

regimes5.0ms (0%)

Accuracy

Total -1.3b remaining (-2.1%)

Threshold costs -1.3b (-2.1%)

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

1 calls:

4.0ms
x
Results
ErrorSegmentsBranch
61.6b1x
Compiler

Compiled 12 to 9 computations (25% saved)

simplify4.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026157
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (+.f64 (*.f64 1/2 x) 1)))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 x -1/2)) (+.f64 x -1))
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (*.f64 -1/2 x) 1))
(-.f64 (/.f64 1 (sqrt.f64 x)) 1)
(*.f64 1/2 x)
-1
Outputs
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (+.f64 (*.f64 1/2 x) 1)))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (*.f64 x -1/2)) (+.f64 x -1))
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (*.f64 -1/2 x) 1))
(-.f64 (/.f64 1 (sqrt.f64 x)) 1)
(*.f64 1/2 x)
-1
Compiler

Compiled 62 to 51 computations (17.7% saved)

soundness0.0ms (0%)

end43.0ms (0.3%)

Compiler

Compiled 56 to 41 computations (26.8% saved)

Profiling

Loading profile data...