Details

Time bar (total: 15.6s)

analyze703.0ms (4.5%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
0%0%99.9%0.1%0%0%0%5
0%0%99.9%0.1%0%0%0%6
0%0%99.9%0.1%0%0%0%7
3.1%3.1%96.7%0.1%0%0%0%8
3.2%3.1%95.2%0.1%1.6%0%0%9
20.2%19.5%76.8%0.1%3.5%0%0%10
26.1%25%70.6%0.1%4.3%0%0%11
29.9%28.1%65.7%0.1%6%0%0%12
Compiler

Compiled 13 to 9 computations (30.8% saved)

sample2.5s (16%)

Results
1.8s8256×body256valid
660.0ms1495×body256infinite
Bogosity

preprocess6.0ms (0%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
022100
135100
033
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)
(/.f64 (*.f64 y (+.f64 (-.f64 x z) 1)) z)
(/.f64 (*.f64 z (+.f64 (-.f64 y x) 1)) x)
(/.f64 (*.f64 x (+.f64 (-.f64 z y) 1)) y)
Outputs
(/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)
(/.f64 (*.f64 y (+.f64 (-.f64 x z) 1)) z)
(/.f64 (*.f64 y (+.f64 1 (-.f64 x z))) z)
(/.f64 (*.f64 z (+.f64 (-.f64 y x) 1)) x)
(/.f64 (*.f64 z (+.f64 1 (-.f64 y x))) x)
(/.f64 (*.f64 x (+.f64 (-.f64 z y) 1)) y)
(/.f64 (*.f64 x (+.f64 1 (-.f64 z y))) y)
Compiler

Compiled 15 to 11 computations (26.7% saved)

simplify189.0ms (1.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01025
11425
Stop Event
saturated
Counts
1 → 1
Calls
Call 1
Inputs
(/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)
Outputs
(/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)

eval0.0ms (0%)

Compiler

Compiled 12 to 8 computations (33.3% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 12 to 8 computations (33.3% saved)

localize11.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
12.3b
(/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)
Compiler

Compiled 31 to 14 computations (54.8% saved)

series5.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite103.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
988×rational_best.json-simplify-57
548×rational_best.json-simplify-78
530×rational_best.json-5
528×rational_best.json-2
528×rational_best.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01025
18325
227625
3115225
4499625
Stop Event
node limit
Counts
1 → 24
Calls
Call 1
Inputs
(/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 1 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 1 (/.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (/.f64 1 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 1 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (*.f64 (/.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (/.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 1 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 1 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)))))))

simplify211.0ms (1.4%)

Algorithm
egg-herbie
Rules
974×rational_best.json-simplify-2
668×rational_best.json-simplify-41
664×rational_best.json-simplify-80
662×rational_best.json-simplify-24
658×rational_best.json-simplify-129
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0691590
11431568
22901568
311281568
425701568
557551568
Stop Event
node limit
Counts
60 → 41
Calls
Call 1
Inputs
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 (-.f64 1 z) x) z)
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(+.f64 (*.f64 -1 x) (/.f64 (*.f64 (+.f64 1 y) x) z))
(+.f64 (*.f64 -1 x) (/.f64 (*.f64 (+.f64 1 y) x) z))
(+.f64 (*.f64 -1 x) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 -1 x)
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 -1 x))
(*.f64 -1 x)
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) 0)
(+.f64 0 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))
(-.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)))
(*.f64 1 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))
(*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) 1)
(*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)))
(*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 1 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))))
(*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 1 (/.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))))
(*.f64 (/.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))
(*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)))
(*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (/.f64 1 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)))
(*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 1 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))
(*.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))
(*.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (*.f64 (/.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (/.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 1 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)))
(*.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)))))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))))
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 1 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)))
(pow.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)))
Outputs
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 (-.f64 1 z) x) z)
(/.f64 (*.f64 x (-.f64 1 z)) z)
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))
(+.f64 (/.f64 (*.f64 x (-.f64 1 z)) z) (/.f64 (*.f64 x y) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))
(+.f64 (/.f64 (*.f64 x (-.f64 1 z)) z) (/.f64 (*.f64 x y) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))
(+.f64 (/.f64 (*.f64 x (-.f64 1 z)) z) (/.f64 (*.f64 x y) z))
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 x y) z)
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))
(+.f64 (/.f64 (*.f64 x (-.f64 1 z)) z) (/.f64 (*.f64 x y) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))
(+.f64 (/.f64 (*.f64 x (-.f64 1 z)) z) (/.f64 (*.f64 x y) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))
(+.f64 (/.f64 (*.f64 x (-.f64 1 z)) z) (/.f64 (*.f64 x y) z))
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 x y) z)
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))
(+.f64 (/.f64 (*.f64 x (-.f64 1 z)) z) (/.f64 (*.f64 x y) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))
(+.f64 (/.f64 (*.f64 x (-.f64 1 z)) z) (/.f64 (*.f64 x y) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))
(+.f64 (/.f64 (*.f64 x (-.f64 1 z)) z) (/.f64 (*.f64 x y) z))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(+.f64 (*.f64 -1 x) (/.f64 (*.f64 (+.f64 1 y) x) z))
(+.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 x -1))
(+.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (neg.f64 x))
(+.f64 (*.f64 -1 x) (/.f64 (*.f64 (+.f64 1 y) x) z))
(+.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 x -1))
(+.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (neg.f64 x))
(+.f64 (*.f64 -1 x) (/.f64 (*.f64 (+.f64 1 y) x) z))
(+.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 x -1))
(+.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (neg.f64 x))
(*.f64 -1 x)
(*.f64 x -1)
(neg.f64 x)
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 x -1))
(+.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (neg.f64 x))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 x -1))
(+.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (neg.f64 x))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 x -1))
(+.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (neg.f64 x))
(*.f64 -1 x)
(*.f64 x -1)
(neg.f64 x)
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 x -1))
(+.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (neg.f64 x))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 x -1))
(+.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (neg.f64 x))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 x -1))
(+.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (neg.f64 x))
(+.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) 0)
(/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)
(+.f64 0 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))
(/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)
(-.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) 0)
(/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)
(-.f64 0 (neg.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)))
(/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)
(*.f64 1 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))
(/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)
(*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) 1)
(/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)
(*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)))
(/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)
(*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 1 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))))
(/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)
(*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 1 (/.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))))
(/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)
(*.f64 (/.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))
(/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)
(*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)))
(/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)
(*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (/.f64 1 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)))
(/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)
(*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 1 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))
(/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)
(*.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))
(/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)
(*.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (*.f64 (/.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (/.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)))))
(/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))))
(/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)))
(/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 1 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)))
(/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)
(*.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)))))
(/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))))
(/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 1 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))))
(/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)))
(/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)
(pow.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) 1)
(/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)
(neg.f64 (neg.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)))
(/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)

eval13.0ms (0.1%)

Compiler

Compiled 1093 to 561 computations (48.7% saved)

prune17.0ms (0.1%)

Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New32941
Fresh000
Picked011
Done000
Total321042
Error
2.4b
Counts
42 → 10
Alt Table
Click to see full alt table
StatusErrorProgram
30.4b
(/.f64 (*.f64 (-.f64 1 z) x) z)
33.5b
(/.f64 (*.f64 (+.f64 1 y) x) z)
45.3b
(/.f64 (*.f64 y x) z)
13.1b
(/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)
13.1b
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))
4.8b
(+.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (neg.f64 x))
55.3b
(*.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)))))
47.1b
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))))
35.3b
(*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)))
31.7b
(neg.f64 x)
Compiler

Compiled 660 to 372 computations (43.6% saved)

localize13.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(*.f64 x (+.f64 1 y))
4.6b
(/.f64 (*.f64 x (+.f64 1 y)) z)
Compiler

Compiled 34 to 19 computations (44.1% saved)

series6.0ms (0%)

Counts
2 → 60
Calls

15 calls:

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

rewrite98.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
874×rational_best.json-simplify-57
698×rational_best.json-simplify-80
602×rational_best.json-simplify-43
596×rational_best.json-simplify-49
490×rational_best.json-simplify-78
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
17332
223832
3100532
4438132
Stop Event
node limit
Counts
2 → 40
Calls
Call 1
Inputs
(/.f64 (*.f64 x (+.f64 1 y)) z)
(*.f64 x (+.f64 1 y))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 x (+.f64 1 y)) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 x (+.f64 1 y)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 1 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (/.f64 (*.f64 x (+.f64 1 y)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (/.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (/.f64 (*.f64 x (+.f64 1 y)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 (*.f64 x (+.f64 1 y)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 (*.f64 x (+.f64 1 y)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 (*.f64 x (+.f64 1 y)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (/.f64 (*.f64 x (+.f64 1 y)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 (*.f64 x (+.f64 1 y)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (/.f64 (*.f64 x (+.f64 1 y)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 (*.f64 x (+.f64 1 y)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (/.f64 (*.f64 x (+.f64 1 y)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 (*.f64 x (+.f64 1 y)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 (*.f64 x (+.f64 1 y)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 x (+.f64 1 y)) z)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 1 y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (+.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 1 y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 x (+.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 1 y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 1 y)) (/.f64 (*.f64 x (+.f64 1 y)) (*.f64 x (+.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 y (+.f64 y 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 1 y))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (+.f64 1 y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 x (+.f64 1 y))))))))

simplify253.0ms (1.6%)

Algorithm
egg-herbie
Rules
988×rational_best.json-simplify-80
816×rational_best.json-simplify-82
756×rational_best.json-simplify-78
722×rational_best.json-simplify-43
646×rational_best.json-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0841702
11601702
23671702
310861702
420011702
543451702
678501702
Stop Event
node limit
Counts
100 → 50
Calls
Call 1
Inputs
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 x z)
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(*.f64 (+.f64 1 y) x)
(*.f64 (+.f64 1 y) x)
(*.f64 (+.f64 1 y) x)
(*.f64 (+.f64 1 y) x)
(*.f64 (+.f64 1 y) x)
(*.f64 (+.f64 1 y) x)
(*.f64 (+.f64 1 y) x)
(*.f64 (+.f64 1 y) x)
(*.f64 (+.f64 1 y) x)
(*.f64 (+.f64 1 y) x)
(*.f64 (+.f64 1 y) x)
(*.f64 (+.f64 1 y) x)
x
(+.f64 (*.f64 y x) x)
(+.f64 (*.f64 y x) x)
(+.f64 (*.f64 y x) x)
(*.f64 y x)
(+.f64 (*.f64 y x) x)
(+.f64 (*.f64 y x) x)
(+.f64 (*.f64 y x) x)
(*.f64 y x)
(+.f64 (*.f64 y x) x)
(+.f64 (*.f64 y x) x)
(+.f64 (*.f64 y x) x)
(+.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) 0)
(+.f64 0 (/.f64 (*.f64 x (+.f64 1 y)) z))
(-.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 x (+.f64 1 y)) z)))
(*.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) 1)
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z))))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 1 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))))
(*.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (/.f64 (*.f64 x (+.f64 1 y)) z))
(*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))
(*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)))
(*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (/.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (/.f64 (*.f64 x (+.f64 1 y)) z)))
(*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 (*.f64 x (+.f64 1 y)) z)))
(*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 (*.f64 x (+.f64 1 y)) z))
(*.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 (*.f64 x (+.f64 1 y)) z))
(*.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))))
(*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))))
(*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (/.f64 (*.f64 x (+.f64 1 y)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))))
(*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 (*.f64 x (+.f64 1 y)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (/.f64 (*.f64 x (+.f64 1 y)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 (*.f64 x (+.f64 1 y)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))))))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (/.f64 (*.f64 x (+.f64 1 y)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))))
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 (*.f64 x (+.f64 1 y)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 (*.f64 x (+.f64 1 y)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))
(pow.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 x (+.f64 1 y)) z)))
(+.f64 (*.f64 x (+.f64 1 y)) 0)
(+.f64 0 (*.f64 x (+.f64 1 y)))
(-.f64 (*.f64 x (+.f64 1 y)) 0)
(-.f64 0 (neg.f64 (*.f64 x (+.f64 1 y))))
(/.f64 (*.f64 x (+.f64 1 y)) 1)
(/.f64 (*.f64 x (+.f64 1 y)) (/.f64 (*.f64 x (+.f64 1 y)) (*.f64 x (+.f64 1 y))))
(/.f64 (*.f64 x (+.f64 y (+.f64 y 2))) 2)
(/.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 1 y))) 2) -2)
(pow.f64 (*.f64 x (+.f64 1 y)) 1)
(neg.f64 (neg.f64 (*.f64 x (+.f64 1 y))))
Outputs
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 x z)
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 (*.f64 y x) z))
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 (*.f64 y x) z))
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 (*.f64 y x) z))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(*.f64 (+.f64 1 y) x)
(*.f64 (+.f64 1 y) x)
(*.f64 (+.f64 1 y) x)
(*.f64 (+.f64 1 y) x)
(*.f64 (+.f64 1 y) x)
(*.f64 (+.f64 1 y) x)
(*.f64 (+.f64 1 y) x)
(*.f64 (+.f64 1 y) x)
(*.f64 (+.f64 1 y) x)
(*.f64 (+.f64 1 y) x)
(*.f64 (+.f64 1 y) x)
(*.f64 (+.f64 1 y) x)
x
(+.f64 (*.f64 y x) x)
(+.f64 x (*.f64 y x))
(+.f64 (*.f64 y x) x)
(+.f64 x (*.f64 y x))
(+.f64 (*.f64 y x) x)
(+.f64 x (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) x)
(+.f64 x (*.f64 y x))
(+.f64 (*.f64 y x) x)
(+.f64 x (*.f64 y x))
(+.f64 (*.f64 y x) x)
(+.f64 x (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) x)
(+.f64 x (*.f64 y x))
(+.f64 (*.f64 y x) x)
(+.f64 x (*.f64 y x))
(+.f64 (*.f64 y x) x)
(+.f64 x (*.f64 y x))
(+.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) 0)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(+.f64 0 (/.f64 (*.f64 x (+.f64 1 y)) z))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(-.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) 0)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(-.f64 0 (neg.f64 (/.f64 (*.f64 x (+.f64 1 y)) z)))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(*.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) 1)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z))))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 1 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(*.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (/.f64 (*.f64 x (+.f64 1 y)) z))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (/.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (/.f64 (*.f64 x (+.f64 1 y)) z)))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 (*.f64 x (+.f64 1 y)) z)))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 (*.f64 x (+.f64 1 y)) z))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(*.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 (*.f64 x (+.f64 1 y)) z))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(*.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (/.f64 (*.f64 x (+.f64 1 y)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 (*.f64 x (+.f64 1 y)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (/.f64 (*.f64 x (+.f64 1 y)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 (*.f64 x (+.f64 1 y)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))))))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (/.f64 (*.f64 x (+.f64 1 y)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 (*.f64 x (+.f64 1 y)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(*.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))))))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 (*.f64 x (+.f64 1 y)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(pow.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) 1)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(neg.f64 (neg.f64 (/.f64 (*.f64 x (+.f64 1 y)) z)))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(+.f64 (*.f64 x (+.f64 1 y)) 0)
(*.f64 (+.f64 1 y) x)
(+.f64 0 (*.f64 x (+.f64 1 y)))
(*.f64 (+.f64 1 y) x)
(-.f64 (*.f64 x (+.f64 1 y)) 0)
(*.f64 (+.f64 1 y) x)
(-.f64 0 (neg.f64 (*.f64 x (+.f64 1 y))))
(*.f64 (+.f64 1 y) x)
(/.f64 (*.f64 x (+.f64 1 y)) 1)
(*.f64 (+.f64 1 y) x)
(/.f64 (*.f64 x (+.f64 1 y)) (/.f64 (*.f64 x (+.f64 1 y)) (*.f64 x (+.f64 1 y))))
(*.f64 (+.f64 1 y) x)
(/.f64 (*.f64 x (+.f64 y (+.f64 y 2))) 2)
(*.f64 (+.f64 1 y) x)
(/.f64 (*.f64 (neg.f64 (*.f64 x (+.f64 1 y))) 2) -2)
(*.f64 (+.f64 1 y) x)
(pow.f64 (*.f64 x (+.f64 1 y)) 1)
(*.f64 (+.f64 1 y) x)
(neg.f64 (neg.f64 (*.f64 x (+.f64 1 y))))
(*.f64 (+.f64 1 y) x)

localize3.0ms (0%)

Compiler

Compiled 6 to 4 computations (33.3% saved)

localize8.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (+.f64 1 y) x)
4.6b
(/.f64 (*.f64 (+.f64 1 y) x) z)
Compiler

Compiled 22 to 13 computations (40.9% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

15 calls:

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

rewrite97.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
874×rational_best.json-simplify-57
698×rational_best.json-simplify-80
602×rational_best.json-simplify-43
596×rational_best.json-simplify-49
490×rational_best.json-simplify-78
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
17332
223832
3100432
4438832
Stop Event
node limit
Counts
2 → 40
Calls
Call 1
Inputs
(/.f64 (*.f64 (+.f64 1 y) x) z)
(*.f64 (+.f64 1 y) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1 y) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 1 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 y) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (+.f64 1 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 y) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 y) x) (/.f64 (*.f64 (+.f64 1 y) x) (*.f64 (+.f64 1 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 y) (+.f64 x x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 (+.f64 1 y) x)) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 1 y) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (+.f64 1 y) x)))))))

simplify209.0ms (1.3%)

Algorithm
egg-herbie
Rules
1028×rational_best.json-simplify-2
750×rational_best.json-simplify-43
724×rational_best.json-simplify-80
612×rational_best.json-simplify-78
592×rational_best.json-simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0801090
11671090
24001090
315441090
431701090
562971090
Stop Event
node limit
Counts
64 → 52
Calls
Call 1
Inputs
(/.f64 x z)
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
x
(+.f64 (*.f64 y x) x)
(+.f64 (*.f64 y x) x)
(+.f64 (*.f64 y x) x)
(*.f64 y x)
(+.f64 (*.f64 y x) x)
(+.f64 (*.f64 y x) x)
(+.f64 (*.f64 y x) x)
(*.f64 y x)
(+.f64 (*.f64 y x) x)
(+.f64 (*.f64 y x) x)
(+.f64 (*.f64 y x) x)
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 0)
(+.f64 0 (/.f64 (*.f64 (+.f64 1 y) x) z))
(-.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)))
(*.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 1)
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))
(*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(pow.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)))
(+.f64 (*.f64 (+.f64 1 y) x) 0)
(+.f64 0 (*.f64 (+.f64 1 y) x))
(-.f64 (*.f64 (+.f64 1 y) x) 0)
(-.f64 0 (neg.f64 (*.f64 (+.f64 1 y) x)))
(/.f64 (*.f64 (+.f64 1 y) x) 1)
(/.f64 (*.f64 (+.f64 1 y) x) (/.f64 (*.f64 (+.f64 1 y) x) (*.f64 (+.f64 1 y) x)))
(/.f64 (*.f64 (+.f64 1 y) (+.f64 x x)) 2)
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 1 y) x)) 2) -2)
(pow.f64 (*.f64 (+.f64 1 y) x) 1)
(neg.f64 (neg.f64 (*.f64 (+.f64 1 y) x)))
Outputs
(/.f64 x z)
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 (*.f64 x y) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 (*.f64 x y) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 (*.f64 x y) z))
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 x y) z)
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 (*.f64 x y) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 (*.f64 x y) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 (*.f64 x y) z))
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 x y) z)
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 (*.f64 x y) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 (*.f64 x y) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 (*.f64 x y) z))
x
(+.f64 (*.f64 y x) x)
(+.f64 x (*.f64 x y))
(+.f64 (*.f64 y x) x)
(+.f64 x (*.f64 x y))
(+.f64 (*.f64 y x) x)
(+.f64 x (*.f64 x y))
(*.f64 y x)
(*.f64 x y)
(+.f64 (*.f64 y x) x)
(+.f64 x (*.f64 x y))
(+.f64 (*.f64 y x) x)
(+.f64 x (*.f64 x y))
(+.f64 (*.f64 y x) x)
(+.f64 x (*.f64 x y))
(*.f64 y x)
(*.f64 x y)
(+.f64 (*.f64 y x) x)
(+.f64 x (*.f64 x y))
(+.f64 (*.f64 y x) x)
(+.f64 x (*.f64 x y))
(+.f64 (*.f64 y x) x)
(+.f64 x (*.f64 x y))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 0)
(/.f64 (*.f64 x (+.f64 y 1)) z)
(+.f64 0 (/.f64 (*.f64 (+.f64 1 y) x) z))
(/.f64 (*.f64 x (+.f64 y 1)) z)
(-.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 0)
(/.f64 (*.f64 x (+.f64 y 1)) z)
(-.f64 0 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)))
(/.f64 (*.f64 x (+.f64 y 1)) z)
(*.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))
(/.f64 (*.f64 x (+.f64 y 1)) z)
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 1)
(/.f64 (*.f64 x (+.f64 y 1)) z)
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(/.f64 (*.f64 x (+.f64 y 1)) z)
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(/.f64 (*.f64 x (+.f64 y 1)) z)
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))
(/.f64 (*.f64 x (+.f64 y 1)) z)
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z))
(/.f64 (*.f64 x (+.f64 y 1)) z)
(*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(/.f64 (*.f64 x (+.f64 y 1)) z)
(*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))
(/.f64 (*.f64 x (+.f64 y 1)) z)
(*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(/.f64 (*.f64 x (+.f64 y 1)) z)
(*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(/.f64 (*.f64 x (+.f64 y 1)) z)
(*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))
(/.f64 (*.f64 x (+.f64 y 1)) z)
(*.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))
(/.f64 (*.f64 x (+.f64 y 1)) z)
(*.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(/.f64 (*.f64 x (+.f64 y 1)) z)
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))
(/.f64 (*.f64 x (+.f64 y 1)) z)
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))
(/.f64 (*.f64 x (+.f64 y 1)) z)
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))
(/.f64 (*.f64 x (+.f64 y 1)) z)
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))
(/.f64 (*.f64 x (+.f64 y 1)) z)
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(/.f64 (*.f64 x (+.f64 y 1)) z)
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(/.f64 (*.f64 x (+.f64 y 1)) z)
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(/.f64 (*.f64 x (+.f64 y 1)) z)
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))
(/.f64 (*.f64 x (+.f64 y 1)) z)
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))
(/.f64 (*.f64 x (+.f64 y 1)) z)
(*.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(/.f64 (*.f64 x (+.f64 y 1)) z)
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(/.f64 (*.f64 x (+.f64 y 1)) z)
(pow.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 1)
(/.f64 (*.f64 x (+.f64 y 1)) z)
(neg.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)))
(/.f64 (*.f64 x (+.f64 y 1)) z)
(+.f64 (*.f64 (+.f64 1 y) x) 0)
(*.f64 x (+.f64 y 1))
(+.f64 0 (*.f64 (+.f64 1 y) x))
(*.f64 x (+.f64 y 1))
(-.f64 (*.f64 (+.f64 1 y) x) 0)
(*.f64 x (+.f64 y 1))
(-.f64 0 (neg.f64 (*.f64 (+.f64 1 y) x)))
(*.f64 x (+.f64 y 1))
(/.f64 (*.f64 (+.f64 1 y) x) 1)
(*.f64 x (+.f64 y 1))
(/.f64 (*.f64 (+.f64 1 y) x) (/.f64 (*.f64 (+.f64 1 y) x) (*.f64 (+.f64 1 y) x)))
(*.f64 x (+.f64 y 1))
(/.f64 (*.f64 (+.f64 1 y) (+.f64 x x)) 2)
(*.f64 x (+.f64 y 1))
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 1 y) x)) 2) -2)
(*.f64 x (+.f64 y 1))
(pow.f64 (*.f64 (+.f64 1 y) x) 1)
(*.f64 x (+.f64 y 1))
(neg.f64 (neg.f64 (*.f64 (+.f64 1 y) x)))
(*.f64 x (+.f64 y 1))

localize15.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (-.f64 1 z) x)
0.0b
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))
7.2b
(/.f64 (*.f64 y x) z)
11.5b
(/.f64 (*.f64 (-.f64 1 z) x) z)
Compiler

Compiled 43 to 20 computations (53.5% saved)

series9.0ms (0.1%)

Counts
4 → 51
Calls

30 calls:

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

rewrite122.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1222×rational_best.json-simplify-57
694×rational_best.json-simplify-44
638×rational_best.json-5
636×rational_best.json-2
636×rational_best.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01282
19882
232182
3136882
4608982
Stop Event
node limit
Counts
4 → 70
Calls
Call 1
Inputs
(/.f64 (*.f64 (-.f64 1 z) x) z)
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))
(*.f64 (-.f64 1 z) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (-.f64 1 z) x) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 (-.f64 1 z) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (-.f64 1 z) x) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (*.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 1 (/.f64 (*.f64 (-.f64 1 z) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z)) (/.f64 (*.f64 (-.f64 1 z) x) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 1 z) x) z)) (*.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z)) (/.f64 1 (/.f64 (*.f64 (-.f64 1 z) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 1 (/.f64 (*.f64 (-.f64 1 z) x) z))) (/.f64 (*.f64 (-.f64 1 z) x) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))) (*.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z)) (/.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 1 z) x) z)) (*.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z)) (*.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z)) (/.f64 (*.f64 (-.f64 1 z) x) z)) (*.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 1 (/.f64 (*.f64 (-.f64 1 z) x) z))) (/.f64 (*.f64 (-.f64 1 z) x) z)) (*.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))) (/.f64 (*.f64 (-.f64 1 z) x) z)) (*.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 1 z) x) z)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x y) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 x y) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x y) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 x y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 x y) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 x y) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 x y) z)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (/.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))) (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))) (/.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (/.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)))) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)))) (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))) (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))) (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)))) (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))) (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (/.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)))) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))) (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)))) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))) (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 1 z) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 1 z) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 1 z) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (-.f64 1 z) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 z) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 z) x) (/.f64 (*.f64 (-.f64 1 z) x) (*.f64 (-.f64 1 z) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 z) (+.f64 x x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 1 z) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (-.f64 1 z) x)))))))

simplify115.0ms (0.7%)

Algorithm
egg-herbie
Rules
1020×rational_best.json-simplify-80
946×rational_best.json-simplify-49
944×rational_best.json-simplify-129
920×rational_best.json-simplify-78
866×rational_best.json-simplify-94
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01582755
13332687
29852667
334422667
Stop Event
node limit
Counts
121 → 111
Calls
Call 1
Inputs
(/.f64 x z)
(+.f64 (*.f64 -1 x) (/.f64 x z))
(+.f64 (*.f64 -1 x) (/.f64 x z))
(+.f64 (*.f64 -1 x) (/.f64 x z))
(*.f64 -1 x)
(+.f64 (*.f64 -1 x) (/.f64 x z))
(+.f64 (*.f64 -1 x) (/.f64 x z))
(+.f64 (*.f64 -1 x) (/.f64 x z))
(*.f64 -1 x)
(+.f64 (*.f64 -1 x) (/.f64 x z))
(+.f64 (*.f64 -1 x) (/.f64 x z))
(+.f64 (*.f64 -1 x) (/.f64 x z))
(/.f64 (*.f64 (-.f64 1 z) x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(*.f64 (-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1) x)
(*.f64 (-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1) x)
(*.f64 (-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1) x)
(*.f64 (-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1) x)
(*.f64 (-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1) x)
(*.f64 (-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1) x)
(*.f64 (-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1) x)
(*.f64 (-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1) x)
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 -1 (/.f64 (-.f64 1 z) z))) x))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 -1 (/.f64 (-.f64 1 z) z))) x))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 -1 (/.f64 (-.f64 1 z) z))) x))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 -1 (/.f64 (-.f64 1 z) z))) x))
(/.f64 (+.f64 (*.f64 y x) x) z)
(+.f64 (/.f64 (*.f64 y x) z) (+.f64 (*.f64 -1 x) (/.f64 x z)))
(+.f64 (/.f64 (*.f64 y x) z) (+.f64 (*.f64 -1 x) (/.f64 x z)))
(+.f64 (/.f64 (*.f64 y x) z) (+.f64 (*.f64 -1 x) (/.f64 x z)))
(*.f64 -1 x)
(+.f64 (/.f64 (*.f64 y x) z) (+.f64 (*.f64 -1 x) (/.f64 x z)))
(+.f64 (/.f64 (*.f64 y x) z) (+.f64 (*.f64 -1 x) (/.f64 x z)))
(+.f64 (/.f64 (*.f64 y x) z) (+.f64 (*.f64 -1 x) (/.f64 x z)))
(*.f64 -1 x)
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 x) (*.f64 -1 (*.f64 y x))) z)) (*.f64 -1 x))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 x) (*.f64 -1 (*.f64 y x))) z)) (*.f64 -1 x))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 x) (*.f64 -1 (*.f64 y x))) z)) (*.f64 -1 x))
x
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(*.f64 -1 (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(*.f64 -1 (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) 0)
(+.f64 0 (/.f64 (*.f64 (-.f64 1 z) x) z))
(-.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 (-.f64 1 z) x) z)))
(*.f64 1 (/.f64 (*.f64 (-.f64 1 z) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) 1)
(*.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z)))
(*.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (*.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 1 (/.f64 (*.f64 (-.f64 1 z) x) z))))
(*.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z)) (/.f64 (*.f64 (-.f64 1 z) x) z))
(*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 1 z) x) z)) (*.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z)))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z)) (/.f64 1 (/.f64 (*.f64 (-.f64 1 z) x) z)))
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 1 (/.f64 (*.f64 (-.f64 1 z) x) z))) (/.f64 (*.f64 (-.f64 1 z) x) z))
(*.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))) (*.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z)) (/.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 1 z) x) z)) (*.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z)) (*.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z)) (/.f64 (*.f64 (-.f64 1 z) x) z)) (*.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 1 (/.f64 (*.f64 (-.f64 1 z) x) z))) (/.f64 (*.f64 (-.f64 1 z) x) z)) (*.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))) (/.f64 (*.f64 (-.f64 1 z) x) z)) (*.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z)))
(pow.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 1 z) x) z)))
(+.f64 (/.f64 (*.f64 x y) z) 0)
(+.f64 0 (/.f64 (*.f64 x y) z))
(-.f64 (/.f64 (*.f64 x y) z) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 x y) z)))
(*.f64 1 (/.f64 (*.f64 x y) z))
(*.f64 (/.f64 (*.f64 x y) z) 1)
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
(*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
(*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))
(*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z))
(*.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
(pow.f64 (/.f64 (*.f64 x y) z) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 x y) z)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) 0)
(-.f64 0 (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))))
(*.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)))
(*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) 1)
(*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))))
(*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (/.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)))))
(*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)))
(*.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))) (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))) (/.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (/.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)))) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)))) (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))) (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))) (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)))) (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))) (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (/.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)))) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))) (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)))) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))) (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))))
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) 1)
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) 2) 2)
(pow.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) 1)
(neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))))
(+.f64 (*.f64 (-.f64 1 z) x) 0)
(+.f64 0 (*.f64 (-.f64 1 z) x))
(-.f64 (*.f64 (-.f64 1 z) x) 0)
(-.f64 0 (neg.f64 (*.f64 (-.f64 1 z) x)))
(/.f64 (*.f64 (-.f64 1 z) x) 1)
(/.f64 (*.f64 (-.f64 1 z) x) (/.f64 (*.f64 (-.f64 1 z) x) (*.f64 (-.f64 1 z) x)))
(/.f64 (*.f64 (-.f64 1 z) (+.f64 x x)) 2)
(pow.f64 (*.f64 (-.f64 1 z) x) 1)
(neg.f64 (neg.f64 (*.f64 (-.f64 1 z) x)))
Outputs
(/.f64 x z)
(+.f64 (*.f64 -1 x) (/.f64 x z))
(+.f64 (/.f64 x z) (*.f64 x -1))
(+.f64 (/.f64 x z) (neg.f64 x))
(+.f64 (*.f64 -1 x) (/.f64 x z))
(+.f64 (/.f64 x z) (*.f64 x -1))
(+.f64 (/.f64 x z) (neg.f64 x))
(+.f64 (*.f64 -1 x) (/.f64 x z))
(+.f64 (/.f64 x z) (*.f64 x -1))
(+.f64 (/.f64 x z) (neg.f64 x))
(*.f64 -1 x)
(*.f64 x -1)
(neg.f64 x)
(+.f64 (*.f64 -1 x) (/.f64 x z))
(+.f64 (/.f64 x z) (*.f64 x -1))
(+.f64 (/.f64 x z) (neg.f64 x))
(+.f64 (*.f64 -1 x) (/.f64 x z))
(+.f64 (/.f64 x z) (*.f64 x -1))
(+.f64 (/.f64 x z) (neg.f64 x))
(+.f64 (*.f64 -1 x) (/.f64 x z))
(+.f64 (/.f64 x z) (*.f64 x -1))
(+.f64 (/.f64 x z) (neg.f64 x))
(*.f64 -1 x)
(*.f64 x -1)
(neg.f64 x)
(+.f64 (*.f64 -1 x) (/.f64 x z))
(+.f64 (/.f64 x z) (*.f64 x -1))
(+.f64 (/.f64 x z) (neg.f64 x))
(+.f64 (*.f64 -1 x) (/.f64 x z))
(+.f64 (/.f64 x z) (*.f64 x -1))
(+.f64 (/.f64 x z) (neg.f64 x))
(+.f64 (*.f64 -1 x) (/.f64 x z))
(+.f64 (/.f64 x z) (*.f64 x -1))
(+.f64 (/.f64 x z) (neg.f64 x))
(/.f64 (*.f64 (-.f64 1 z) x) z)
(/.f64 (*.f64 x (-.f64 1 z)) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 x y) z)
(*.f64 (-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1) x)
(*.f64 x (+.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) -1))
(*.f64 x (+.f64 -1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 (-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1) x)
(*.f64 x (+.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) -1))
(*.f64 x (+.f64 -1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 (-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1) x)
(*.f64 x (+.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) -1))
(*.f64 x (+.f64 -1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 (-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1) x)
(*.f64 x (+.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) -1))
(*.f64 x (+.f64 -1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 (-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1) x)
(*.f64 x (+.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) -1))
(*.f64 x (+.f64 -1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 (-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1) x)
(*.f64 x (+.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) -1))
(*.f64 x (+.f64 -1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 (-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1) x)
(*.f64 x (+.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) -1))
(*.f64 x (+.f64 -1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 (-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1) x)
(*.f64 x (+.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) -1))
(*.f64 x (+.f64 -1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 -1 (/.f64 (-.f64 1 z) z))) x))
(*.f64 (*.f64 -1 (+.f64 (/.f64 (-.f64 1 z) z) (/.f64 y z))) (*.f64 x -1))
(*.f64 (neg.f64 x) (*.f64 -1 (+.f64 (/.f64 y z) (/.f64 (-.f64 1 z) z))))
(*.f64 x (neg.f64 (neg.f64 (+.f64 (/.f64 y z) (/.f64 (-.f64 1 z) z)))))
(*.f64 (neg.f64 x) (neg.f64 (+.f64 (/.f64 y z) (/.f64 (-.f64 1 z) z))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 -1 (/.f64 (-.f64 1 z) z))) x))
(*.f64 (*.f64 -1 (+.f64 (/.f64 (-.f64 1 z) z) (/.f64 y z))) (*.f64 x -1))
(*.f64 (neg.f64 x) (*.f64 -1 (+.f64 (/.f64 y z) (/.f64 (-.f64 1 z) z))))
(*.f64 x (neg.f64 (neg.f64 (+.f64 (/.f64 y z) (/.f64 (-.f64 1 z) z)))))
(*.f64 (neg.f64 x) (neg.f64 (+.f64 (/.f64 y z) (/.f64 (-.f64 1 z) z))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 -1 (/.f64 (-.f64 1 z) z))) x))
(*.f64 (*.f64 -1 (+.f64 (/.f64 (-.f64 1 z) z) (/.f64 y z))) (*.f64 x -1))
(*.f64 (neg.f64 x) (*.f64 -1 (+.f64 (/.f64 y z) (/.f64 (-.f64 1 z) z))))
(*.f64 x (neg.f64 (neg.f64 (+.f64 (/.f64 y z) (/.f64 (-.f64 1 z) z)))))
(*.f64 (neg.f64 x) (neg.f64 (+.f64 (/.f64 y z) (/.f64 (-.f64 1 z) z))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 -1 (/.f64 (-.f64 1 z) z))) x))
(*.f64 (*.f64 -1 (+.f64 (/.f64 (-.f64 1 z) z) (/.f64 y z))) (*.f64 x -1))
(*.f64 (neg.f64 x) (*.f64 -1 (+.f64 (/.f64 y z) (/.f64 (-.f64 1 z) z))))
(*.f64 x (neg.f64 (neg.f64 (+.f64 (/.f64 y z) (/.f64 (-.f64 1 z) z)))))
(*.f64 (neg.f64 x) (neg.f64 (+.f64 (/.f64 y z) (/.f64 (-.f64 1 z) z))))
(/.f64 (+.f64 (*.f64 y x) x) z)
(/.f64 (+.f64 x (*.f64 x y)) z)
(+.f64 (/.f64 (*.f64 y x) z) (+.f64 (*.f64 -1 x) (/.f64 x z)))
(+.f64 (/.f64 x z) (+.f64 (*.f64 x -1) (/.f64 (*.f64 x y) z)))
(+.f64 (/.f64 x z) (+.f64 (neg.f64 x) (/.f64 (*.f64 x y) z)))
(+.f64 (neg.f64 x) (+.f64 (/.f64 x z) (/.f64 (*.f64 x y) z)))
(+.f64 (/.f64 (*.f64 y x) z) (+.f64 (*.f64 -1 x) (/.f64 x z)))
(+.f64 (/.f64 x z) (+.f64 (*.f64 x -1) (/.f64 (*.f64 x y) z)))
(+.f64 (/.f64 x z) (+.f64 (neg.f64 x) (/.f64 (*.f64 x y) z)))
(+.f64 (neg.f64 x) (+.f64 (/.f64 x z) (/.f64 (*.f64 x y) z)))
(+.f64 (/.f64 (*.f64 y x) z) (+.f64 (*.f64 -1 x) (/.f64 x z)))
(+.f64 (/.f64 x z) (+.f64 (*.f64 x -1) (/.f64 (*.f64 x y) z)))
(+.f64 (/.f64 x z) (+.f64 (neg.f64 x) (/.f64 (*.f64 x y) z)))
(+.f64 (neg.f64 x) (+.f64 (/.f64 x z) (/.f64 (*.f64 x y) z)))
(*.f64 -1 x)
(*.f64 x -1)
(neg.f64 x)
(+.f64 (/.f64 (*.f64 y x) z) (+.f64 (*.f64 -1 x) (/.f64 x z)))
(+.f64 (/.f64 x z) (+.f64 (*.f64 x -1) (/.f64 (*.f64 x y) z)))
(+.f64 (/.f64 x z) (+.f64 (neg.f64 x) (/.f64 (*.f64 x y) z)))
(+.f64 (neg.f64 x) (+.f64 (/.f64 x z) (/.f64 (*.f64 x y) z)))
(+.f64 (/.f64 (*.f64 y x) z) (+.f64 (*.f64 -1 x) (/.f64 x z)))
(+.f64 (/.f64 x z) (+.f64 (*.f64 x -1) (/.f64 (*.f64 x y) z)))
(+.f64 (/.f64 x z) (+.f64 (neg.f64 x) (/.f64 (*.f64 x y) z)))
(+.f64 (neg.f64 x) (+.f64 (/.f64 x z) (/.f64 (*.f64 x y) z)))
(+.f64 (/.f64 (*.f64 y x) z) (+.f64 (*.f64 -1 x) (/.f64 x z)))
(+.f64 (/.f64 x z) (+.f64 (*.f64 x -1) (/.f64 (*.f64 x y) z)))
(+.f64 (/.f64 x z) (+.f64 (neg.f64 x) (/.f64 (*.f64 x y) z)))
(+.f64 (neg.f64 x) (+.f64 (/.f64 x z) (/.f64 (*.f64 x y) z)))
(*.f64 -1 x)
(*.f64 x -1)
(neg.f64 x)
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 x) (*.f64 -1 (*.f64 y x))) z)) (*.f64 -1 x))
(*.f64 -1 (+.f64 x (/.f64 (*.f64 -1 (+.f64 x (*.f64 x y))) z)))
(neg.f64 (+.f64 x (/.f64 (neg.f64 (+.f64 x (*.f64 x y))) z)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 x) (*.f64 -1 (*.f64 y x))) z)) (*.f64 -1 x))
(*.f64 -1 (+.f64 x (/.f64 (*.f64 -1 (+.f64 x (*.f64 x y))) z)))
(neg.f64 (+.f64 x (/.f64 (neg.f64 (+.f64 x (*.f64 x y))) z)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 x) (*.f64 -1 (*.f64 y x))) z)) (*.f64 -1 x))
(*.f64 -1 (+.f64 x (/.f64 (*.f64 -1 (+.f64 x (*.f64 x y))) z)))
(neg.f64 (+.f64 x (/.f64 (neg.f64 (+.f64 x (*.f64 x y))) z)))
x
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 x (*.f64 -1 (*.f64 x z)))
(+.f64 x (neg.f64 (*.f64 x z)))
(+.f64 x (*.f64 x (neg.f64 z)))
(+.f64 x (*.f64 z (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 x (*.f64 -1 (*.f64 x z)))
(+.f64 x (neg.f64 (*.f64 x z)))
(+.f64 x (*.f64 x (neg.f64 z)))
(+.f64 x (*.f64 z (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 x (*.f64 -1 (*.f64 x z)))
(+.f64 x (neg.f64 (*.f64 x z)))
(+.f64 x (*.f64 x (neg.f64 z)))
(+.f64 x (*.f64 z (neg.f64 x)))
(*.f64 -1 (*.f64 z x))
(*.f64 -1 (*.f64 x z))
(neg.f64 (*.f64 x z))
(*.f64 x (neg.f64 z))
(*.f64 z (neg.f64 x))
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 x (*.f64 -1 (*.f64 x z)))
(+.f64 x (neg.f64 (*.f64 x z)))
(+.f64 x (*.f64 x (neg.f64 z)))
(+.f64 x (*.f64 z (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 x (*.f64 -1 (*.f64 x z)))
(+.f64 x (neg.f64 (*.f64 x z)))
(+.f64 x (*.f64 x (neg.f64 z)))
(+.f64 x (*.f64 z (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 x (*.f64 -1 (*.f64 x z)))
(+.f64 x (neg.f64 (*.f64 x z)))
(+.f64 x (*.f64 x (neg.f64 z)))
(+.f64 x (*.f64 z (neg.f64 x)))
(*.f64 -1 (*.f64 z x))
(*.f64 -1 (*.f64 x z))
(neg.f64 (*.f64 x z))
(*.f64 x (neg.f64 z))
(*.f64 z (neg.f64 x))
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 x (*.f64 -1 (*.f64 x z)))
(+.f64 x (neg.f64 (*.f64 x z)))
(+.f64 x (*.f64 x (neg.f64 z)))
(+.f64 x (*.f64 z (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 x (*.f64 -1 (*.f64 x z)))
(+.f64 x (neg.f64 (*.f64 x z)))
(+.f64 x (*.f64 x (neg.f64 z)))
(+.f64 x (*.f64 z (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 z x)) x)
(+.f64 x (*.f64 -1 (*.f64 x z)))
(+.f64 x (neg.f64 (*.f64 x z)))
(+.f64 x (*.f64 x (neg.f64 z)))
(+.f64 x (*.f64 z (neg.f64 x)))
(+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) 0)
(/.f64 (*.f64 x (-.f64 1 z)) z)
(+.f64 0 (/.f64 (*.f64 (-.f64 1 z) x) z))
(/.f64 (*.f64 x (-.f64 1 z)) z)
(-.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) 0)
(/.f64 (*.f64 x (-.f64 1 z)) z)
(-.f64 0 (neg.f64 (/.f64 (*.f64 (-.f64 1 z) x) z)))
(/.f64 (*.f64 x (-.f64 1 z)) z)
(*.f64 1 (/.f64 (*.f64 (-.f64 1 z) x) z))
(/.f64 (*.f64 x (-.f64 1 z)) z)
(*.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) 1)
(/.f64 (*.f64 x (-.f64 1 z)) z)
(*.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z)))
(/.f64 (*.f64 x (-.f64 1 z)) z)
(*.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (*.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 1 (/.f64 (*.f64 (-.f64 1 z) x) z))))
(/.f64 (*.f64 x (-.f64 1 z)) z)
(*.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))))
(/.f64 (*.f64 x (-.f64 1 z)) z)
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z)) (/.f64 (*.f64 (-.f64 1 z) x) z))
(/.f64 (*.f64 x (-.f64 1 z)) z)
(*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 1 z) x) z)) (*.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z)))
(/.f64 (*.f64 x (-.f64 1 z)) z)
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z)) (/.f64 1 (/.f64 (*.f64 (-.f64 1 z) x) z)))
(/.f64 (*.f64 x (-.f64 1 z)) z)
(*.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 1 (/.f64 (*.f64 (-.f64 1 z) x) z))) (/.f64 (*.f64 (-.f64 1 z) x) z))
(/.f64 (*.f64 x (-.f64 1 z)) z)
(*.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))) (*.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z)) (/.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z)))))
(/.f64 (*.f64 x (-.f64 1 z)) z)
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 1 z) x) z)) (*.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z)) (*.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))))
(/.f64 (*.f64 x (-.f64 1 z)) z)
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z)) (/.f64 (*.f64 (-.f64 1 z) x) z)) (*.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z)))
(/.f64 (*.f64 x (-.f64 1 z)) z)
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 1 (/.f64 (*.f64 (-.f64 1 z) x) z))) (/.f64 (*.f64 (-.f64 1 z) x) z)) (*.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z)))
(/.f64 (*.f64 x (-.f64 1 z)) z)
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))) (/.f64 (*.f64 (-.f64 1 z) x) z)) (*.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 (-.f64 1 z) x) z)))
(/.f64 (*.f64 x (-.f64 1 z)) z)
(pow.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) 1)
(/.f64 (*.f64 x (-.f64 1 z)) z)
(neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 1 z) x) z)))
(/.f64 (*.f64 x (-.f64 1 z)) z)
(+.f64 (/.f64 (*.f64 x y) z) 0)
(/.f64 (*.f64 x y) z)
(+.f64 0 (/.f64 (*.f64 x y) z))
(/.f64 (*.f64 x y) z)
(-.f64 (/.f64 (*.f64 x y) z) 0)
(/.f64 (*.f64 x y) z)
(-.f64 0 (neg.f64 (/.f64 (*.f64 x y) z)))
(/.f64 (*.f64 x y) z)
(*.f64 1 (/.f64 (*.f64 x y) z))
(/.f64 (*.f64 x y) z)
(*.f64 (/.f64 (*.f64 x y) z) 1)
(/.f64 (*.f64 x y) z)
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
(/.f64 (*.f64 x y) z)
(*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))
(/.f64 (*.f64 x y) z)
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(/.f64 (*.f64 x y) z)
(*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))
(/.f64 (*.f64 x y) z)
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
(/.f64 (*.f64 x y) z)
(*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))
(/.f64 (*.f64 x y) z)
(*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z))
(/.f64 (*.f64 x y) z)
(*.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(/.f64 (*.f64 x y) z)
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(/.f64 (*.f64 x y) z)
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
(/.f64 (*.f64 x y) z)
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
(/.f64 (*.f64 x y) z)
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
(/.f64 (*.f64 x y) z)
(pow.f64 (/.f64 (*.f64 x y) z) 1)
(/.f64 (*.f64 x y) z)
(neg.f64 (neg.f64 (/.f64 (*.f64 x y) z)))
(/.f64 (*.f64 x y) z)
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) 0)
(+.f64 (/.f64 (*.f64 x (-.f64 1 z)) z) (/.f64 (*.f64 x y) z))
(-.f64 0 (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))))
(+.f64 (/.f64 (*.f64 x (-.f64 1 z)) z) (/.f64 (*.f64 x y) z))
(*.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)))
(+.f64 (/.f64 (*.f64 x (-.f64 1 z)) z) (/.f64 (*.f64 x y) z))
(*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) 1)
(+.f64 (/.f64 (*.f64 x (-.f64 1 z)) z) (/.f64 (*.f64 x y) z))
(*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))))
(+.f64 (/.f64 (*.f64 x (-.f64 1 z)) z) (/.f64 (*.f64 x y) z))
(*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (/.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)))))
(+.f64 (/.f64 (*.f64 x (-.f64 1 z)) z) (/.f64 (*.f64 x y) z))
(*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)))))
(+.f64 (/.f64 (*.f64 x (-.f64 1 z)) z) (/.f64 (*.f64 x y) z))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)))
(+.f64 (/.f64 (*.f64 x (-.f64 1 z)) z) (/.f64 (*.f64 x y) z))
(*.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))) (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))))
(+.f64 (/.f64 (*.f64 x (-.f64 1 z)) z) (/.f64 (*.f64 x y) z))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))) (/.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))))
(+.f64 (/.f64 (*.f64 x (-.f64 1 z)) z) (/.f64 (*.f64 x y) z))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (/.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)))) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)))
(+.f64 (/.f64 (*.f64 x (-.f64 1 z)) z) (/.f64 (*.f64 x y) z))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)))) (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))) (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))))))
(+.f64 (/.f64 (*.f64 x (-.f64 1 z)) z) (/.f64 (*.f64 x y) z))
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))) (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)))) (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))))))
(+.f64 (/.f64 (*.f64 x (-.f64 1 z)) z) (/.f64 (*.f64 x y) z))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))) (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))))
(+.f64 (/.f64 (*.f64 x (-.f64 1 z)) z) (/.f64 (*.f64 x y) z))
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (/.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)))) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))) (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))))
(+.f64 (/.f64 (*.f64 x (-.f64 1 z)) z) (/.f64 (*.f64 x y) z))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)))) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))) (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))))
(+.f64 (/.f64 (*.f64 x (-.f64 1 z)) z) (/.f64 (*.f64 x y) z))
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) 1)
(+.f64 (/.f64 (*.f64 x (-.f64 1 z)) z) (/.f64 (*.f64 x y) z))
(/.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))))
(+.f64 (/.f64 (*.f64 x (-.f64 1 z)) z) (/.f64 (*.f64 x y) z))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) 2) 2)
(+.f64 (/.f64 (*.f64 x (-.f64 1 z)) z) (/.f64 (*.f64 x y) z))
(pow.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z)) 1)
(+.f64 (/.f64 (*.f64 x (-.f64 1 z)) z) (/.f64 (*.f64 x y) z))
(neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 z) x) z) (/.f64 (*.f64 x y) z))))
(+.f64 (/.f64 (*.f64 x (-.f64 1 z)) z) (/.f64 (*.f64 x y) z))
(+.f64 (*.f64 (-.f64 1 z) x) 0)
(*.f64 x (-.f64 1 z))
(+.f64 0 (*.f64 (-.f64 1 z) x))
(*.f64 x (-.f64 1 z))
(-.f64 (*.f64 (-.f64 1 z) x) 0)
(*.f64 x (-.f64 1 z))
(-.f64 0 (neg.f64 (*.f64 (-.f64 1 z) x)))
(*.f64 x (-.f64 1 z))
(/.f64 (*.f64 (-.f64 1 z) x) 1)
(*.f64 x (-.f64 1 z))
(/.f64 (*.f64 (-.f64 1 z) x) (/.f64 (*.f64 (-.f64 1 z) x) (*.f64 (-.f64 1 z) x)))
(*.f64 x (-.f64 1 z))
(/.f64 (*.f64 (-.f64 1 z) (+.f64 x x)) 2)
(*.f64 x (-.f64 1 z))
(pow.f64 (*.f64 (-.f64 1 z) x) 1)
(*.f64 x (-.f64 1 z))
(neg.f64 (neg.f64 (*.f64 (-.f64 1 z) x)))
(*.f64 x (-.f64 1 z))

localize54.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 1 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))
0.2b
(*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))
12.3b
(/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)
45.0b
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))))
Compiler

Compiled 202 to 100 computations (50.5% saved)

series14.0ms (0.1%)

Counts
3 → 108
Calls

27 calls:

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

rewrite66.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1084×rational_best.json-simplify-47
1030×rational_best.json-5
1028×rational_best.json-2
1028×rational_best.json-3
1028×rational_best.json-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
015297
1135111
2481111
32045111
Stop Event
node limit
Counts
3 → 38
Calls
Call 1
Inputs
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))))
(*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))
(/.f64 1 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (neg.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (neg.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) 1)))))

simplify264.0ms (1.7%)

Algorithm
egg-herbie
Rules
1390×rational_best.json-simplify-132
824×rational_best.json-simplify-43
732×rational_best.json-simplify-50
724×rational_best.json-simplify-2
716×rational_best.json-simplify-49
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02226710
14126642
26566632
315506628
430876622
570606622
Stop Event
node limit
Counts
146 → 179
Calls
Call 1
Inputs
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 (-.f64 1 z) x) z)
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(+.f64 (*.f64 -1 x) (/.f64 (*.f64 (+.f64 1 y) x) z))
(+.f64 (*.f64 -1 x) (/.f64 (*.f64 (+.f64 1 y) x) z))
(+.f64 (*.f64 -1 x) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 -1 x)
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 -1 x))
(*.f64 -1 x)
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 -1 x))
(/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (+.f64 1 y) z) 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (+.f64 1 y) z) 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (+.f64 1 y) z) 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (+.f64 1 y) z) 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (+.f64 1 y) z) 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (+.f64 1 y) z) 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (+.f64 1 y) z) 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (+.f64 1 y) z) 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (+.f64 1 y) z) 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (+.f64 1 y) z) 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (+.f64 1 y) z) 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (+.f64 1 y) z) 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 z) 2) (pow.f64 x 2)) (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 2 (*.f64 2 z)) (pow.f64 x 2))) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 (-.f64 1 z) 2) (pow.f64 x 2)) (pow.f64 z 2)))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 2 (*.f64 2 z)) (pow.f64 x 2))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 (-.f64 1 z) 2) (pow.f64 x 2)) (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 2 (*.f64 2 z)) (pow.f64 x 2))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 (-.f64 1 z) 2) (pow.f64 x 2)) (pow.f64 z 2))))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 2 (*.f64 2 z)) (pow.f64 x 2))) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2)))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 2 (*.f64 2 z)) (pow.f64 x 2))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 z) 2) (pow.f64 x 2)) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 2 (*.f64 2 z)) (pow.f64 x 2))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 z) 2) (pow.f64 x 2)) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (-.f64 1 z) (pow.f64 x 2))) (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (-.f64 1 z) (pow.f64 x 2))) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 z) 2) (pow.f64 x 2)) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (-.f64 1 z) (pow.f64 x 2))) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 z) 2) (pow.f64 x 2)) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2)) (*.f64 -2 (/.f64 (*.f64 (+.f64 1 y) (pow.f64 x 2)) z)))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 y) (pow.f64 x 2)) z)) (pow.f64 x 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 y) (pow.f64 x 2)) z)) (pow.f64 x 2)))
(pow.f64 x 2)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 y) (pow.f64 x 2)) z)) (pow.f64 x 2))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 y) (pow.f64 x 2)) z)) (pow.f64 x 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 y) (pow.f64 x 2)) z)) (pow.f64 x 2)))
(pow.f64 x 2)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 y) 2) (pow.f64 x 2)) z)) (pow.f64 x 2))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 y) 2) (pow.f64 x 2)) z)) (pow.f64 x 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 y) 2) (pow.f64 x 2)) z)) (pow.f64 x 2)))
(/.f64 z (*.f64 x (-.f64 (+.f64 1 y) z)))
(/.f64 z (*.f64 x (-.f64 (+.f64 1 y) z)))
(/.f64 z (*.f64 x (-.f64 (+.f64 1 y) z)))
(/.f64 z (*.f64 x (-.f64 (+.f64 1 y) z)))
(/.f64 z (*.f64 x (-.f64 (+.f64 1 y) z)))
(/.f64 z (*.f64 x (-.f64 (+.f64 1 y) z)))
(/.f64 z (*.f64 x (-.f64 (+.f64 1 y) z)))
(/.f64 z (*.f64 x (-.f64 (+.f64 1 y) z)))
(/.f64 z (*.f64 x (-.f64 (+.f64 1 y) z)))
(/.f64 z (*.f64 x (-.f64 (+.f64 1 y) z)))
(/.f64 z (*.f64 x (-.f64 (+.f64 1 y) z)))
(/.f64 z (*.f64 x (-.f64 (+.f64 1 y) z)))
(/.f64 z (*.f64 (-.f64 1 z) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 (-.f64 1 z) 2) x))) (/.f64 z (*.f64 (-.f64 1 z) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 (-.f64 1 z) 2) x))) (+.f64 (/.f64 z (*.f64 (-.f64 1 z) x)) (/.f64 (*.f64 (pow.f64 y 2) z) (*.f64 (pow.f64 (-.f64 1 z) 3) x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 (-.f64 1 z) 2) x))) (+.f64 (/.f64 z (*.f64 (-.f64 1 z) x)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (*.f64 (pow.f64 (-.f64 1 z) 3) x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (pow.f64 (-.f64 1 z) 4) x))))))
(/.f64 z (*.f64 y x))
(+.f64 (/.f64 z (*.f64 y x)) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 z) z) (*.f64 (pow.f64 y 2) x))))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 z) 2) z) (*.f64 (pow.f64 y 3) x)) (+.f64 (/.f64 z (*.f64 y x)) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 z) z) (*.f64 (pow.f64 y 2) x)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 z) 3) z) (*.f64 (pow.f64 y 4) x))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 z) 2) z) (*.f64 (pow.f64 y 3) x)) (+.f64 (/.f64 z (*.f64 y x)) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 z) z) (*.f64 (pow.f64 y 2) x))))))
(/.f64 z (*.f64 y x))
(+.f64 (/.f64 z (*.f64 y x)) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 z) z) (*.f64 (pow.f64 y 2) x))))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 z) 2) z) (*.f64 (pow.f64 y 3) x)) (+.f64 (/.f64 z (*.f64 y x)) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 z) z) (*.f64 (pow.f64 y 2) x)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 z) 3) z) (*.f64 (pow.f64 y 4) x))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 z) 2) z) (*.f64 (pow.f64 y 3) x)) (+.f64 (/.f64 z (*.f64 y x)) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 z) z) (*.f64 (pow.f64 y 2) x))))))
(/.f64 z (*.f64 (+.f64 1 y) x))
(+.f64 (/.f64 z (*.f64 (+.f64 1 y) x)) (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 (+.f64 1 y) 2) x)))
(+.f64 (/.f64 z (*.f64 (+.f64 1 y) x)) (+.f64 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 (+.f64 1 y) 3) x)) (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 (+.f64 1 y) 2) x))))
(+.f64 (/.f64 z (*.f64 (+.f64 1 y) x)) (+.f64 (/.f64 (pow.f64 z 4) (*.f64 (pow.f64 (+.f64 1 y) 4) x)) (+.f64 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 (+.f64 1 y) 3) x)) (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 (+.f64 1 y) 2) x)))))
(/.f64 -1 x)
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 y x) (/.f64 1 x)) z)) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 y x) (/.f64 1 x)) (+.f64 1 y)) (pow.f64 z 2))) (*.f64 -1 (/.f64 (+.f64 (/.f64 y x) (/.f64 1 x)) z))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 y x) (/.f64 1 x)) (+.f64 1 y)) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 y x) (/.f64 1 x)) (pow.f64 (+.f64 1 y) 2)) (pow.f64 z 3))) (*.f64 -1 (/.f64 (+.f64 (/.f64 y x) (/.f64 1 x)) z)))) (/.f64 1 x))
(/.f64 -1 x)
(-.f64 (*.f64 -1 (/.f64 (+.f64 1 y) (*.f64 z x))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 y) (*.f64 z x))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 y) 2) (*.f64 (pow.f64 z 2) x)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 y) (*.f64 z x))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 y) 3) (*.f64 (pow.f64 z 3) x))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 y) 2) (*.f64 (pow.f64 z 2) x))))) (/.f64 1 x))
(+.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) 0)
(+.f64 0 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))
(-.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) 0)
(/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)
(/.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) 1)
(/.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))
(/.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))))
(/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) 2) 2)
(pow.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) 1)
(+.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) 0)
(+.f64 0 (*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))
(-.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) 0)
(/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) 1)
(/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))
(/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) 2)) 2)
(pow.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) 1)
(fabs.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))
(fabs.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (neg.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))))
(fabs.f64 (-.f64 0 (neg.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))))))
(+.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) 0)
(+.f64 0 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))
(-.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) 0)
(*.f64 1 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))
(*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) 1)
(*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))
(*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))))
(pow.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) 1)
Outputs
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 x (-.f64 (-.f64 y -1) z)) z)
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 x (-.f64 (-.f64 y -1) z)) z)
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 x (-.f64 (-.f64 y -1) z)) z)
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 x (-.f64 (-.f64 y -1) z)) z)
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 x (-.f64 (-.f64 y -1) z)) z)
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 x (-.f64 (-.f64 y -1) z)) z)
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 x (-.f64 (-.f64 y -1) z)) z)
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 x (-.f64 (-.f64 y -1) z)) z)
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 x (-.f64 (-.f64 y -1) z)) z)
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 x (-.f64 (-.f64 y -1) z)) z)
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 x (-.f64 (-.f64 y -1) z)) z)
(/.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) z)
(/.f64 (*.f64 x (-.f64 (-.f64 y -1) z)) z)
(/.f64 (*.f64 (-.f64 1 z) x) z)
(/.f64 (*.f64 x (-.f64 1 z)) z)
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))
(+.f64 (/.f64 (*.f64 x (-.f64 1 z)) z) (/.f64 (*.f64 x y) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))
(+.f64 (/.f64 (*.f64 x (-.f64 1 z)) z) (/.f64 (*.f64 x y) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))
(+.f64 (/.f64 (*.f64 x (-.f64 1 z)) z) (/.f64 (*.f64 x y) z))
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 x y) z)
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))
(+.f64 (/.f64 (*.f64 x (-.f64 1 z)) z) (/.f64 (*.f64 x y) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))
(+.f64 (/.f64 (*.f64 x (-.f64 1 z)) z) (/.f64 (*.f64 x y) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))
(+.f64 (/.f64 (*.f64 x (-.f64 1 z)) z) (/.f64 (*.f64 x y) z))
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 x y) z)
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))
(+.f64 (/.f64 (*.f64 x (-.f64 1 z)) z) (/.f64 (*.f64 x y) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))
(+.f64 (/.f64 (*.f64 x (-.f64 1 z)) z) (/.f64 (*.f64 x y) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))
(+.f64 (/.f64 (*.f64 x (-.f64 1 z)) z) (/.f64 (*.f64 x y) z))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(/.f64 (*.f64 x (-.f64 y -1)) z)
(+.f64 (*.f64 -1 x) (/.f64 (*.f64 (+.f64 1 y) x) z))
(+.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 x -1))
(+.f64 (/.f64 (*.f64 x (-.f64 y -1)) z) (neg.f64 x))
(+.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (neg.f64 x))
(+.f64 (*.f64 -1 x) (/.f64 (*.f64 (+.f64 1 y) x) z))
(+.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 x -1))
(+.f64 (/.f64 (*.f64 x (-.f64 y -1)) z) (neg.f64 x))
(+.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (neg.f64 x))
(+.f64 (*.f64 -1 x) (/.f64 (*.f64 (+.f64 1 y) x) z))
(+.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 x -1))
(+.f64 (/.f64 (*.f64 x (-.f64 y -1)) z) (neg.f64 x))
(+.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (neg.f64 x))
(*.f64 -1 x)
(*.f64 x -1)
(neg.f64 x)
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 x -1))
(+.f64 (/.f64 (*.f64 x (-.f64 y -1)) z) (neg.f64 x))
(+.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (neg.f64 x))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 x -1))
(+.f64 (/.f64 (*.f64 x (-.f64 y -1)) z) (neg.f64 x))
(+.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (neg.f64 x))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 x -1))
(+.f64 (/.f64 (*.f64 x (-.f64 y -1)) z) (neg.f64 x))
(+.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (neg.f64 x))
(*.f64 -1 x)
(*.f64 x -1)
(neg.f64 x)
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 x -1))
(+.f64 (/.f64 (*.f64 x (-.f64 y -1)) z) (neg.f64 x))
(+.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (neg.f64 x))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 x -1))
(+.f64 (/.f64 (*.f64 x (-.f64 y -1)) z) (neg.f64 x))
(+.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (neg.f64 x))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 x -1))
(+.f64 (/.f64 (*.f64 x (-.f64 y -1)) z) (neg.f64 x))
(+.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (neg.f64 x))
(/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (+.f64 1 y) z) 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (-.f64 (-.f64 y -1) z)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (+.f64 1 y) z) 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (-.f64 (-.f64 y -1) z)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (+.f64 1 y) z) 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (-.f64 (-.f64 y -1) z)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (+.f64 1 y) z) 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (-.f64 (-.f64 y -1) z)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (+.f64 1 y) z) 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (-.f64 (-.f64 y -1) z)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (+.f64 1 y) z) 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (-.f64 (-.f64 y -1) z)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (+.f64 1 y) z) 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (-.f64 (-.f64 y -1) z)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (+.f64 1 y) z) 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (-.f64 (-.f64 y -1) z)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (+.f64 1 y) z) 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (-.f64 (-.f64 y -1) z)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (+.f64 1 y) z) 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (-.f64 (-.f64 y -1) z)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (+.f64 1 y) z) 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (-.f64 (-.f64 y -1) z)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (+.f64 1 y) z) 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (-.f64 (+.f64 1 y) z)) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (-.f64 (-.f64 y -1) z)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (-.f64 1 z) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (-.f64 1 z)) 2) (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 2 (*.f64 2 z)) (pow.f64 x 2))) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 (-.f64 1 z) 2) (pow.f64 x 2)) (pow.f64 z 2)))
(+.f64 (/.f64 (pow.f64 (*.f64 x (-.f64 1 z)) 2) (pow.f64 z 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 x 2) (-.f64 2 (*.f64 z 2)))) (pow.f64 z 2)))
(+.f64 (/.f64 (pow.f64 (*.f64 x (-.f64 1 z)) 2) (pow.f64 z 2)) (/.f64 (*.f64 (-.f64 2 (*.f64 z 2)) (*.f64 y (pow.f64 x 2))) (pow.f64 z 2)))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 2 (*.f64 2 z)) (pow.f64 x 2))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 (-.f64 1 z) 2) (pow.f64 x 2)) (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 x 2) (-.f64 2 (*.f64 z 2)))) (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 (*.f64 x (-.f64 1 z)) 2) (pow.f64 z 2)) (/.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 z 2))))
(+.f64 (/.f64 (pow.f64 (*.f64 x (-.f64 1 z)) 2) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (-.f64 2 (*.f64 z 2)) (*.f64 y (pow.f64 x 2))) (pow.f64 z 2)) (/.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 z 2))))
(+.f64 (/.f64 (pow.f64 (*.f64 x (-.f64 1 z)) 2) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 x 2) (-.f64 2 (*.f64 z 2)))) (pow.f64 z 2)) (/.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 2 (*.f64 2 z)) (pow.f64 x 2))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 (-.f64 1 z) 2) (pow.f64 x 2)) (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 x 2) (-.f64 2 (*.f64 z 2)))) (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 (*.f64 x (-.f64 1 z)) 2) (pow.f64 z 2)) (/.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 z 2))))
(+.f64 (/.f64 (pow.f64 (*.f64 x (-.f64 1 z)) 2) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (-.f64 2 (*.f64 z 2)) (*.f64 y (pow.f64 x 2))) (pow.f64 z 2)) (/.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 z 2))))
(+.f64 (/.f64 (pow.f64 (*.f64 x (-.f64 1 z)) 2) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 x 2) (-.f64 2 (*.f64 z 2)))) (pow.f64 z 2)) (/.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 z 2))))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 2 (*.f64 2 z)) (pow.f64 x 2))) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2)))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 x 2) (-.f64 2 (*.f64 z 2)))) (pow.f64 z 2)) (/.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 z 2)))
(+.f64 (/.f64 (*.f64 (-.f64 2 (*.f64 z 2)) (*.f64 y (pow.f64 x 2))) (pow.f64 z 2)) (/.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 z 2)))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 2 (*.f64 2 z)) (pow.f64 x 2))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 z) 2) (pow.f64 x 2)) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 x 2) (-.f64 2 (*.f64 z 2)))) (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 (*.f64 x (-.f64 1 z)) 2) (pow.f64 z 2)) (/.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 z 2))))
(+.f64 (/.f64 (pow.f64 (*.f64 x (-.f64 1 z)) 2) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (-.f64 2 (*.f64 z 2)) (*.f64 y (pow.f64 x 2))) (pow.f64 z 2)) (/.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 z 2))))
(+.f64 (/.f64 (pow.f64 (*.f64 x (-.f64 1 z)) 2) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 x 2) (-.f64 2 (*.f64 z 2)))) (pow.f64 z 2)) (/.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 2 (*.f64 2 z)) (pow.f64 x 2))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 z) 2) (pow.f64 x 2)) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 x 2) (-.f64 2 (*.f64 z 2)))) (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 (*.f64 x (-.f64 1 z)) 2) (pow.f64 z 2)) (/.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 z 2))))
(+.f64 (/.f64 (pow.f64 (*.f64 x (-.f64 1 z)) 2) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (-.f64 2 (*.f64 z 2)) (*.f64 y (pow.f64 x 2))) (pow.f64 z 2)) (/.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 z 2))))
(+.f64 (/.f64 (pow.f64 (*.f64 x (-.f64 1 z)) 2) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 x 2) (-.f64 2 (*.f64 z 2)))) (pow.f64 z 2)) (/.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 z 2))))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 z 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (-.f64 1 z) (pow.f64 x 2))) (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2)))
(+.f64 (/.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 z 2)) (*.f64 2 (/.f64 (*.f64 y (*.f64 (-.f64 1 z) (pow.f64 x 2))) (pow.f64 z 2))))
(+.f64 (/.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 z 2)) (*.f64 2 (/.f64 (*.f64 (-.f64 1 z) (*.f64 y (pow.f64 x 2))) (pow.f64 z 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (-.f64 1 z) (pow.f64 x 2))) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 z) 2) (pow.f64 x 2)) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))))
(+.f64 (/.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 (*.f64 x (-.f64 1 z)) 2) (pow.f64 z 2)) (*.f64 2 (/.f64 (*.f64 y (*.f64 (-.f64 1 z) (pow.f64 x 2))) (pow.f64 z 2)))))
(+.f64 (/.f64 (pow.f64 (*.f64 x (-.f64 1 z)) 2) (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 z 2)) (*.f64 2 (/.f64 (*.f64 (-.f64 1 z) (*.f64 y (pow.f64 x 2))) (pow.f64 z 2)))))
(+.f64 (/.f64 (pow.f64 (*.f64 x (-.f64 1 z)) 2) (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 z 2)) (*.f64 2 (/.f64 (*.f64 y (*.f64 (-.f64 1 z) (pow.f64 x 2))) (pow.f64 z 2)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (*.f64 (-.f64 1 z) (pow.f64 x 2))) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 z) 2) (pow.f64 x 2)) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))))
(+.f64 (/.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 (*.f64 x (-.f64 1 z)) 2) (pow.f64 z 2)) (*.f64 2 (/.f64 (*.f64 y (*.f64 (-.f64 1 z) (pow.f64 x 2))) (pow.f64 z 2)))))
(+.f64 (/.f64 (pow.f64 (*.f64 x (-.f64 1 z)) 2) (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 z 2)) (*.f64 2 (/.f64 (*.f64 (-.f64 1 z) (*.f64 y (pow.f64 x 2))) (pow.f64 z 2)))))
(+.f64 (/.f64 (pow.f64 (*.f64 x (-.f64 1 z)) 2) (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 z 2)) (*.f64 2 (/.f64 (*.f64 y (*.f64 (-.f64 1 z) (pow.f64 x 2))) (pow.f64 z 2)))))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (-.f64 y -1)) 2) (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2)) (*.f64 -2 (/.f64 (*.f64 (+.f64 1 y) (pow.f64 x 2)) z)))
(+.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)) (*.f64 -2 (/.f64 (*.f64 (+.f64 1 y) (pow.f64 x 2)) z)))
(+.f64 (/.f64 (pow.f64 (*.f64 x (-.f64 y -1)) 2) (pow.f64 z 2)) (*.f64 -2 (/.f64 (*.f64 (-.f64 y -1) (pow.f64 x 2)) z)))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 y) (pow.f64 x 2)) z)) (pow.f64 x 2)))
(+.f64 (pow.f64 x 2) (+.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)) (*.f64 -2 (/.f64 (*.f64 (+.f64 1 y) (pow.f64 x 2)) z))))
(+.f64 (/.f64 (pow.f64 (*.f64 x (-.f64 y -1)) 2) (pow.f64 z 2)) (+.f64 (pow.f64 x 2) (*.f64 -2 (/.f64 (*.f64 (-.f64 y -1) (pow.f64 x 2)) z))))
(+.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)) (+.f64 (pow.f64 x 2) (*.f64 -2 (/.f64 (*.f64 (+.f64 1 y) (pow.f64 x 2)) z))))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 y) (pow.f64 x 2)) z)) (pow.f64 x 2)))
(+.f64 (pow.f64 x 2) (+.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)) (*.f64 -2 (/.f64 (*.f64 (+.f64 1 y) (pow.f64 x 2)) z))))
(+.f64 (/.f64 (pow.f64 (*.f64 x (-.f64 y -1)) 2) (pow.f64 z 2)) (+.f64 (pow.f64 x 2) (*.f64 -2 (/.f64 (*.f64 (-.f64 y -1) (pow.f64 x 2)) z))))
(+.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)) (+.f64 (pow.f64 x 2) (*.f64 -2 (/.f64 (*.f64 (+.f64 1 y) (pow.f64 x 2)) z))))
(pow.f64 x 2)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 y) (pow.f64 x 2)) z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 -2 (/.f64 (*.f64 (+.f64 1 y) (pow.f64 x 2)) z)))
(+.f64 (pow.f64 x 2) (*.f64 -2 (/.f64 (*.f64 (-.f64 y -1) (pow.f64 x 2)) z)))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 y) (pow.f64 x 2)) z)) (pow.f64 x 2)))
(+.f64 (pow.f64 x 2) (+.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)) (*.f64 -2 (/.f64 (*.f64 (+.f64 1 y) (pow.f64 x 2)) z))))
(+.f64 (/.f64 (pow.f64 (*.f64 x (-.f64 y -1)) 2) (pow.f64 z 2)) (+.f64 (pow.f64 x 2) (*.f64 -2 (/.f64 (*.f64 (-.f64 y -1) (pow.f64 x 2)) z))))
(+.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)) (+.f64 (pow.f64 x 2) (*.f64 -2 (/.f64 (*.f64 (+.f64 1 y) (pow.f64 x 2)) z))))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 y) (pow.f64 x 2)) z)) (pow.f64 x 2)))
(+.f64 (pow.f64 x 2) (+.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)) (*.f64 -2 (/.f64 (*.f64 (+.f64 1 y) (pow.f64 x 2)) z))))
(+.f64 (/.f64 (pow.f64 (*.f64 x (-.f64 y -1)) 2) (pow.f64 z 2)) (+.f64 (pow.f64 x 2) (*.f64 -2 (/.f64 (*.f64 (-.f64 y -1) (pow.f64 x 2)) z))))
(+.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)) (+.f64 (pow.f64 x 2) (*.f64 -2 (/.f64 (*.f64 (+.f64 1 y) (pow.f64 x 2)) z))))
(pow.f64 x 2)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 y) 2) (pow.f64 x 2)) z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 2 (*.f64 y 2))) z)))
(+.f64 (pow.f64 x 2) (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 2 (*.f64 y 2))) z)))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 y) 2) (pow.f64 x 2)) z)) (pow.f64 x 2)))
(+.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)) (+.f64 (pow.f64 x 2) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 2 (*.f64 y 2))) z))))
(+.f64 (/.f64 (pow.f64 (*.f64 x (-.f64 y -1)) 2) (pow.f64 z 2)) (+.f64 (pow.f64 x 2) (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 2 (*.f64 y 2))) z))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 2 (*.f64 y 2))) z)) (+.f64 (pow.f64 x 2) (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))))
(+.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)) (+.f64 (pow.f64 x 2) (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 2 (*.f64 y 2))) z))))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 y) 2) (pow.f64 x 2)) z)) (pow.f64 x 2)))
(+.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)) (+.f64 (pow.f64 x 2) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 2 (*.f64 y 2))) z))))
(+.f64 (/.f64 (pow.f64 (*.f64 x (-.f64 y -1)) 2) (pow.f64 z 2)) (+.f64 (pow.f64 x 2) (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 2 (*.f64 y 2))) z))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 2 (*.f64 y 2))) z)) (+.f64 (pow.f64 x 2) (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))))
(+.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)) (+.f64 (pow.f64 x 2) (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 2 (*.f64 y 2))) z))))
(/.f64 z (*.f64 x (-.f64 (+.f64 1 y) z)))
(/.f64 z (*.f64 x (-.f64 (-.f64 y -1) z)))
(/.f64 z (*.f64 x (-.f64 (+.f64 1 y) z)))
(/.f64 z (*.f64 x (-.f64 (-.f64 y -1) z)))
(/.f64 z (*.f64 x (-.f64 (+.f64 1 y) z)))
(/.f64 z (*.f64 x (-.f64 (-.f64 y -1) z)))
(/.f64 z (*.f64 x (-.f64 (+.f64 1 y) z)))
(/.f64 z (*.f64 x (-.f64 (-.f64 y -1) z)))
(/.f64 z (*.f64 x (-.f64 (+.f64 1 y) z)))
(/.f64 z (*.f64 x (-.f64 (-.f64 y -1) z)))
(/.f64 z (*.f64 x (-.f64 (+.f64 1 y) z)))
(/.f64 z (*.f64 x (-.f64 (-.f64 y -1) z)))
(/.f64 z (*.f64 x (-.f64 (+.f64 1 y) z)))
(/.f64 z (*.f64 x (-.f64 (-.f64 y -1) z)))
(/.f64 z (*.f64 x (-.f64 (+.f64 1 y) z)))
(/.f64 z (*.f64 x (-.f64 (-.f64 y -1) z)))
(/.f64 z (*.f64 x (-.f64 (+.f64 1 y) z)))
(/.f64 z (*.f64 x (-.f64 (-.f64 y -1) z)))
(/.f64 z (*.f64 x (-.f64 (+.f64 1 y) z)))
(/.f64 z (*.f64 x (-.f64 (-.f64 y -1) z)))
(/.f64 z (*.f64 x (-.f64 (+.f64 1 y) z)))
(/.f64 z (*.f64 x (-.f64 (-.f64 y -1) z)))
(/.f64 z (*.f64 x (-.f64 (+.f64 1 y) z)))
(/.f64 z (*.f64 x (-.f64 (-.f64 y -1) z)))
(/.f64 z (*.f64 (-.f64 1 z) x))
(/.f64 z (*.f64 x (-.f64 1 z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 (-.f64 1 z) 2) x))) (/.f64 z (*.f64 (-.f64 1 z) x)))
(+.f64 (/.f64 z (*.f64 x (-.f64 1 z))) (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 x (pow.f64 (-.f64 1 z) 2)))))
(+.f64 (/.f64 z (*.f64 x (-.f64 1 z))) (neg.f64 (/.f64 (*.f64 y z) (*.f64 x (pow.f64 (-.f64 1 z) 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 (-.f64 1 z) 2) x))) (+.f64 (/.f64 z (*.f64 (-.f64 1 z) x)) (/.f64 (*.f64 (pow.f64 y 2) z) (*.f64 (pow.f64 (-.f64 1 z) 3) x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 x (pow.f64 (-.f64 1 z) 2)))) (+.f64 (/.f64 z (*.f64 x (-.f64 1 z))) (/.f64 (*.f64 z (pow.f64 y 2)) (*.f64 x (pow.f64 (-.f64 1 z) 3)))))
(+.f64 (/.f64 z (*.f64 x (-.f64 1 z))) (+.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (*.f64 x (pow.f64 (-.f64 1 z) 3))) (neg.f64 (/.f64 (*.f64 y z) (*.f64 x (pow.f64 (-.f64 1 z) 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (*.f64 x (pow.f64 (-.f64 1 z) 2)))) (+.f64 (/.f64 z (*.f64 x (-.f64 1 z))) (/.f64 (*.f64 z (pow.f64 y 2)) (*.f64 x (pow.f64 (-.f64 1 z) 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 (pow.f64 (-.f64 1 z) 2) x))) (+.f64 (/.f64 z (*.f64 (-.f64 1 z) x)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (*.f64 (pow.f64 (-.f64 1 z) 3) x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (pow.f64 (-.f64 1 z) 4) x))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (*.f64 x (pow.f64 (-.f64 1 z) 2)))) (+.f64 (/.f64 z (*.f64 x (-.f64 1 z))) (+.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (*.f64 x (pow.f64 (-.f64 1 z) 3))) (*.f64 -1 (/.f64 (*.f64 z (pow.f64 y 3)) (*.f64 x (pow.f64 (-.f64 1 z) 4)))))))
(+.f64 (/.f64 z (*.f64 x (-.f64 1 z))) (+.f64 (neg.f64 (/.f64 (*.f64 y z) (*.f64 x (pow.f64 (-.f64 1 z) 2)))) (+.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (*.f64 x (pow.f64 (-.f64 1 z) 3))) (neg.f64 (/.f64 (*.f64 z (pow.f64 y 3)) (*.f64 x (pow.f64 (-.f64 1 z) 4)))))))
(+.f64 (+.f64 (/.f64 z (*.f64 x (-.f64 1 z))) (/.f64 (*.f64 z (pow.f64 y 2)) (*.f64 x (pow.f64 (-.f64 1 z) 3)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y z) (*.f64 x (pow.f64 (-.f64 1 z) 2))) (/.f64 (*.f64 z (pow.f64 y 3)) (*.f64 x (pow.f64 (-.f64 1 z) 4))))))
(+.f64 (+.f64 (/.f64 z (*.f64 x (-.f64 1 z))) (/.f64 (*.f64 z (pow.f64 y 2)) (*.f64 x (pow.f64 (-.f64 1 z) 3)))) (neg.f64 (+.f64 (/.f64 (*.f64 y z) (*.f64 x (pow.f64 (-.f64 1 z) 2))) (/.f64 (*.f64 z (pow.f64 y 3)) (*.f64 x (pow.f64 (-.f64 1 z) 4))))))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 x y))
(+.f64 (/.f64 z (*.f64 y x)) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 z) z) (*.f64 (pow.f64 y 2) x))))
(+.f64 (/.f64 z (*.f64 x y)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 1 z)) (*.f64 x (pow.f64 y 2)))))
(+.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 z (-.f64 1 z)) (*.f64 x (pow.f64 y 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 z) 2) z) (*.f64 (pow.f64 y 3) x)) (+.f64 (/.f64 z (*.f64 y x)) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 z) z) (*.f64 (pow.f64 y 2) x)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 1 z)) (*.f64 x (pow.f64 y 2)))) (+.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 z (pow.f64 (-.f64 1 z) 2)) (*.f64 x (pow.f64 y 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 1 z)) (*.f64 x (pow.f64 y 2)))) (+.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 z (pow.f64 (-.f64 1 z) 2)) (*.f64 x (pow.f64 y 3)))))
(+.f64 (+.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 z (-.f64 1 z)) (*.f64 x (pow.f64 y 2))))) (/.f64 (*.f64 z (pow.f64 (-.f64 1 z) 2)) (*.f64 x (pow.f64 y 3))))
(+.f64 (/.f64 z (*.f64 x y)) (+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 1 z)) (*.f64 x (pow.f64 y 2)))) (/.f64 (*.f64 z (pow.f64 (-.f64 1 z) 2)) (*.f64 x (pow.f64 y 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 z) 3) z) (*.f64 (pow.f64 y 4) x))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 z) 2) z) (*.f64 (pow.f64 y 3) x)) (+.f64 (/.f64 z (*.f64 y x)) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 z) z) (*.f64 (pow.f64 y 2) x))))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 1 z)) (*.f64 x (pow.f64 y 2)))) (+.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 z (pow.f64 (-.f64 1 z) 2)) (*.f64 x (pow.f64 y 3))))) (*.f64 -1 (/.f64 (*.f64 z (pow.f64 (-.f64 1 z) 3)) (*.f64 x (pow.f64 y 4)))))
(+.f64 (/.f64 (*.f64 z (pow.f64 (-.f64 1 z) 2)) (*.f64 x (pow.f64 y 3))) (+.f64 (+.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 z (-.f64 1 z)) (*.f64 x (pow.f64 y 2))))) (neg.f64 (/.f64 (*.f64 z (pow.f64 (-.f64 1 z) 3)) (*.f64 x (pow.f64 y 4))))))
(+.f64 (+.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 z (pow.f64 (-.f64 1 z) 2)) (*.f64 x (pow.f64 y 3)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (pow.f64 (-.f64 1 z) 3)) (*.f64 x (pow.f64 y 4))) (/.f64 (*.f64 z (-.f64 1 z)) (*.f64 x (pow.f64 y 2))))))
(+.f64 (/.f64 z (*.f64 x y)) (+.f64 (/.f64 (*.f64 z (pow.f64 (-.f64 1 z) 2)) (*.f64 x (pow.f64 y 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (-.f64 1 z)) (*.f64 x (pow.f64 y 2))) (/.f64 (*.f64 z (pow.f64 (-.f64 1 z) 3)) (*.f64 x (pow.f64 y 4)))))))
(+.f64 (/.f64 z (*.f64 x y)) (+.f64 (/.f64 (*.f64 z (pow.f64 (-.f64 1 z) 2)) (*.f64 x (pow.f64 y 3))) (neg.f64 (+.f64 (/.f64 (*.f64 z (-.f64 1 z)) (*.f64 x (pow.f64 y 2))) (/.f64 (*.f64 z (pow.f64 (-.f64 1 z) 3)) (*.f64 x (pow.f64 y 4)))))))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 x y))
(+.f64 (/.f64 z (*.f64 y x)) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 z) z) (*.f64 (pow.f64 y 2) x))))
(+.f64 (/.f64 z (*.f64 x y)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 1 z)) (*.f64 x (pow.f64 y 2)))))
(+.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 z (-.f64 1 z)) (*.f64 x (pow.f64 y 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 z) 2) z) (*.f64 (pow.f64 y 3) x)) (+.f64 (/.f64 z (*.f64 y x)) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 z) z) (*.f64 (pow.f64 y 2) x)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 1 z)) (*.f64 x (pow.f64 y 2)))) (+.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 z (pow.f64 (-.f64 1 z) 2)) (*.f64 x (pow.f64 y 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 1 z)) (*.f64 x (pow.f64 y 2)))) (+.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 z (pow.f64 (-.f64 1 z) 2)) (*.f64 x (pow.f64 y 3)))))
(+.f64 (+.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 z (-.f64 1 z)) (*.f64 x (pow.f64 y 2))))) (/.f64 (*.f64 z (pow.f64 (-.f64 1 z) 2)) (*.f64 x (pow.f64 y 3))))
(+.f64 (/.f64 z (*.f64 x y)) (+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 1 z)) (*.f64 x (pow.f64 y 2)))) (/.f64 (*.f64 z (pow.f64 (-.f64 1 z) 2)) (*.f64 x (pow.f64 y 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 z) 3) z) (*.f64 (pow.f64 y 4) x))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 z) 2) z) (*.f64 (pow.f64 y 3) x)) (+.f64 (/.f64 z (*.f64 y x)) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 z) z) (*.f64 (pow.f64 y 2) x))))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 1 z)) (*.f64 x (pow.f64 y 2)))) (+.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 z (pow.f64 (-.f64 1 z) 2)) (*.f64 x (pow.f64 y 3))))) (*.f64 -1 (/.f64 (*.f64 z (pow.f64 (-.f64 1 z) 3)) (*.f64 x (pow.f64 y 4)))))
(+.f64 (/.f64 (*.f64 z (pow.f64 (-.f64 1 z) 2)) (*.f64 x (pow.f64 y 3))) (+.f64 (+.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 z (-.f64 1 z)) (*.f64 x (pow.f64 y 2))))) (neg.f64 (/.f64 (*.f64 z (pow.f64 (-.f64 1 z) 3)) (*.f64 x (pow.f64 y 4))))))
(+.f64 (+.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 z (pow.f64 (-.f64 1 z) 2)) (*.f64 x (pow.f64 y 3)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (pow.f64 (-.f64 1 z) 3)) (*.f64 x (pow.f64 y 4))) (/.f64 (*.f64 z (-.f64 1 z)) (*.f64 x (pow.f64 y 2))))))
(+.f64 (/.f64 z (*.f64 x y)) (+.f64 (/.f64 (*.f64 z (pow.f64 (-.f64 1 z) 2)) (*.f64 x (pow.f64 y 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (-.f64 1 z)) (*.f64 x (pow.f64 y 2))) (/.f64 (*.f64 z (pow.f64 (-.f64 1 z) 3)) (*.f64 x (pow.f64 y 4)))))))
(+.f64 (/.f64 z (*.f64 x y)) (+.f64 (/.f64 (*.f64 z (pow.f64 (-.f64 1 z) 2)) (*.f64 x (pow.f64 y 3))) (neg.f64 (+.f64 (/.f64 (*.f64 z (-.f64 1 z)) (*.f64 x (pow.f64 y 2))) (/.f64 (*.f64 z (pow.f64 (-.f64 1 z) 3)) (*.f64 x (pow.f64 y 4)))))))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 x (+.f64 1 y)))
(/.f64 z (*.f64 x (-.f64 y -1)))
(+.f64 (/.f64 z (*.f64 (+.f64 1 y) x)) (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 (+.f64 1 y) 2) x)))
(+.f64 (/.f64 z (*.f64 x (+.f64 1 y))) (/.f64 (pow.f64 z 2) (*.f64 x (pow.f64 (+.f64 1 y) 2))))
(+.f64 (/.f64 z (*.f64 x (-.f64 y -1))) (/.f64 (pow.f64 z 2) (*.f64 x (pow.f64 (-.f64 y -1) 2))))
(+.f64 (/.f64 z (*.f64 (+.f64 1 y) x)) (+.f64 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 (+.f64 1 y) 3) x)) (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 (+.f64 1 y) 2) x))))
(+.f64 (/.f64 (pow.f64 z 2) (*.f64 x (pow.f64 (+.f64 1 y) 2))) (+.f64 (/.f64 (pow.f64 z 3) (*.f64 x (pow.f64 (+.f64 1 y) 3))) (/.f64 z (*.f64 x (+.f64 1 y)))))
(+.f64 (/.f64 z (*.f64 x (-.f64 y -1))) (+.f64 (/.f64 (pow.f64 z 2) (*.f64 x (pow.f64 (-.f64 y -1) 2))) (/.f64 (pow.f64 z 3) (*.f64 x (pow.f64 (-.f64 y -1) 3)))))
(+.f64 (/.f64 (pow.f64 z 2) (*.f64 x (pow.f64 (+.f64 1 y) 2))) (+.f64 (/.f64 z (*.f64 x (+.f64 1 y))) (/.f64 (pow.f64 z 3) (*.f64 x (pow.f64 (+.f64 1 y) 3)))))
(+.f64 (/.f64 z (*.f64 x (+.f64 1 y))) (+.f64 (/.f64 (pow.f64 z 2) (*.f64 x (pow.f64 (+.f64 1 y) 2))) (/.f64 (pow.f64 z 3) (*.f64 x (pow.f64 (+.f64 1 y) 3)))))
(+.f64 (/.f64 z (*.f64 (+.f64 1 y) x)) (+.f64 (/.f64 (pow.f64 z 4) (*.f64 (pow.f64 (+.f64 1 y) 4) x)) (+.f64 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 (+.f64 1 y) 3) x)) (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 (+.f64 1 y) 2) x)))))
(+.f64 (/.f64 z (*.f64 x (+.f64 1 y))) (+.f64 (/.f64 (pow.f64 z 2) (*.f64 x (pow.f64 (+.f64 1 y) 2))) (+.f64 (/.f64 (pow.f64 z 3) (*.f64 x (pow.f64 (+.f64 1 y) 3))) (/.f64 (pow.f64 z 4) (*.f64 x (pow.f64 (+.f64 1 y) 4))))))
(+.f64 (/.f64 z (*.f64 x (-.f64 y -1))) (+.f64 (/.f64 (pow.f64 z 3) (*.f64 x (pow.f64 (-.f64 y -1) 3))) (+.f64 (/.f64 (pow.f64 z 2) (*.f64 x (pow.f64 (-.f64 y -1) 2))) (/.f64 (pow.f64 z 4) (*.f64 x (pow.f64 (-.f64 y -1) 4))))))
(+.f64 (+.f64 (/.f64 z (*.f64 x (+.f64 1 y))) (/.f64 (pow.f64 z 3) (*.f64 x (pow.f64 (+.f64 1 y) 3)))) (+.f64 (/.f64 (pow.f64 z 2) (*.f64 x (pow.f64 (+.f64 1 y) 2))) (/.f64 (pow.f64 z 4) (*.f64 x (pow.f64 (+.f64 1 y) 4)))))
(+.f64 (/.f64 (pow.f64 z 2) (*.f64 x (pow.f64 (+.f64 1 y) 2))) (+.f64 (/.f64 (pow.f64 z 4) (*.f64 x (pow.f64 (+.f64 1 y) 4))) (+.f64 (/.f64 z (*.f64 x (+.f64 1 y))) (/.f64 (pow.f64 z 3) (*.f64 x (pow.f64 (+.f64 1 y) 3))))))
(/.f64 -1 x)
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 y x) (/.f64 1 x)) z)) (/.f64 1 x))
(-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 y x) (/.f64 1 x)) z)) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 y x) (/.f64 1 x)) (+.f64 1 y)) (pow.f64 z 2))) (*.f64 -1 (/.f64 (+.f64 (/.f64 y x) (/.f64 1 x)) z))) (/.f64 1 x))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 (/.f64 y x) (/.f64 1 x)) z) (/.f64 (*.f64 (+.f64 1 y) (+.f64 (/.f64 y x) (/.f64 1 x))) (pow.f64 z 2)))) (/.f64 1 x))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 (/.f64 y x) (/.f64 1 x)) z) (/.f64 (*.f64 (-.f64 y -1) (+.f64 (/.f64 y x) (/.f64 1 x))) (pow.f64 z 2)))) (/.f64 1 x))
(-.f64 (neg.f64 (+.f64 (/.f64 (+.f64 (/.f64 y x) (/.f64 1 x)) z) (/.f64 (*.f64 (+.f64 1 y) (+.f64 (/.f64 y x) (/.f64 1 x))) (pow.f64 z 2)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 y x) (/.f64 1 x)) (+.f64 1 y)) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 y x) (/.f64 1 x)) (pow.f64 (+.f64 1 y) 2)) (pow.f64 z 3))) (*.f64 -1 (/.f64 (+.f64 (/.f64 y x) (/.f64 1 x)) z)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 y) (+.f64 (/.f64 y x) (/.f64 1 x))) (pow.f64 z 2))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (/.f64 y x) (/.f64 1 x)) z) (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (+.f64 (/.f64 y x) (/.f64 1 x))) (pow.f64 z 3))))) (/.f64 1 x))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 y -1) (+.f64 (/.f64 y x) (/.f64 1 x))) (pow.f64 z 2)) (+.f64 (/.f64 (+.f64 (/.f64 y x) (/.f64 1 x)) z) (/.f64 (*.f64 (pow.f64 (-.f64 y -1) 2) (+.f64 (/.f64 y x) (/.f64 1 x))) (pow.f64 z 3))))) (/.f64 1 x))
(-.f64 (*.f64 -1 (+.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 y) (+.f64 (/.f64 y x) (/.f64 1 x))) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (+.f64 (/.f64 y x) (/.f64 1 x))) (pow.f64 z 3))) (/.f64 (+.f64 (/.f64 y x) (/.f64 1 x)) z))) (/.f64 1 x))
(-.f64 (neg.f64 (+.f64 (/.f64 (+.f64 (/.f64 y x) (/.f64 1 x)) z) (+.f64 (/.f64 (*.f64 (+.f64 1 y) (+.f64 (/.f64 y x) (/.f64 1 x))) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (+.f64 (/.f64 y x) (/.f64 1 x))) (pow.f64 z 3))))) (/.f64 1 x))
(/.f64 -1 x)
(-.f64 (*.f64 -1 (/.f64 (+.f64 1 y) (*.f64 z x))) (/.f64 1 x))
(-.f64 (*.f64 -1 (/.f64 (+.f64 1 y) (*.f64 x z))) (/.f64 1 x))
(-.f64 (neg.f64 (/.f64 (-.f64 y -1) (*.f64 x z))) (/.f64 1 x))
(-.f64 (neg.f64 (/.f64 (+.f64 1 y) (*.f64 x z))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 y) (*.f64 z x))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 y) 2) (*.f64 (pow.f64 z 2) x)))) (/.f64 1 x))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 (+.f64 1 y) 2) (*.f64 x (pow.f64 z 2))) (/.f64 (+.f64 1 y) (*.f64 x z)))) (/.f64 1 x))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (-.f64 y -1) (*.f64 x z)) (/.f64 (pow.f64 (-.f64 y -1) 2) (*.f64 x (pow.f64 z 2))))) (/.f64 1 x))
(-.f64 (neg.f64 (+.f64 (/.f64 (+.f64 1 y) (*.f64 x z)) (/.f64 (pow.f64 (+.f64 1 y) 2) (*.f64 x (pow.f64 z 2))))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 y) (*.f64 z x))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 y) 3) (*.f64 (pow.f64 z 3) x))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 1 y) 2) (*.f64 (pow.f64 z 2) x))))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 y) (*.f64 x z))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 (+.f64 1 y) 2) (*.f64 x (pow.f64 z 2))) (/.f64 (pow.f64 (+.f64 1 y) 3) (*.f64 x (pow.f64 z 3)))))) (/.f64 1 x))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (-.f64 y -1) (*.f64 x z)) (+.f64 (/.f64 (pow.f64 (-.f64 y -1) 2) (*.f64 x (pow.f64 z 2))) (/.f64 (pow.f64 (-.f64 y -1) 3) (*.f64 x (pow.f64 z 3)))))) (/.f64 1 x))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 1 y) (*.f64 x z)) (+.f64 (/.f64 (pow.f64 (+.f64 1 y) 2) (*.f64 x (pow.f64 z 2))) (/.f64 (pow.f64 (+.f64 1 y) 3) (*.f64 x (pow.f64 z 3)))))) (/.f64 1 x))
(-.f64 (neg.f64 (+.f64 (/.f64 (+.f64 1 y) (*.f64 x z)) (+.f64 (/.f64 (pow.f64 (+.f64 1 y) 2) (*.f64 x (pow.f64 z 2))) (/.f64 (pow.f64 (+.f64 1 y) 3) (*.f64 x (pow.f64 z 3)))))) (/.f64 1 x))
(+.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) 0)
(/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)
(+.f64 0 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))
(/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)
(-.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) 0)
(/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)
(/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)
(/.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) 1)
(/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)
(/.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))
(/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)
(/.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))))
(/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) 2) 2)
(/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)
(pow.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) 1)
(/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)
(+.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) 0)
(*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))
(+.f64 0 (*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))
(*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))
(-.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) 0)
(*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))
(/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) 1)
(*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))
(/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))
(*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))
(/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) 2)) 2)
(*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))
(pow.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) 1)
(*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))
(fabs.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))
(*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))
(fabs.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))))
(*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))))
(*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (neg.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))))
(*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))
(fabs.f64 (-.f64 0 (neg.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))))
(*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))))))
(*.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z) (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))
(+.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) 0)
(/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))
(+.f64 0 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))
(/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))
(-.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) 0)
(/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))
(*.f64 1 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))
(/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))
(*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) 1)
(/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))
(*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))))
(/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))
(*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))))
(/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))
(*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))))
(/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))
(/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))
(*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))))
(/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))))
(/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))
(/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))))
(/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))
(*.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))))
(/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))
(*.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)))) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))))
(/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))
(pow.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z)) 1)
(/.f64 1 (/.f64 (*.f64 x (+.f64 1 (-.f64 y z))) z))

eval579.0ms (3.7%)

Compiler

Compiled 53340 to 28453 computations (46.7% saved)

prune194.0ms (1.2%)

Pruning

12 alts after pruning (10 fresh and 2 done)

PrunedKeptTotal
New7938801
Fresh224
Picked101
Done325
Total79912811
Error
0.1b
Counts
811 → 12
Alt Table
Click to see full alt table
StatusErrorProgram
30.4b
(/.f64 (*.f64 (-.f64 1 z) x) z)
33.5b
(/.f64 (*.f64 (+.f64 1 y) x) z)
45.3b
(/.f64 (*.f64 y x) z)
50.4b
(/.f64 x z)
33.5b
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
17.4b
(+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))
19.7b
(+.f64 (/.f64 x z) (neg.f64 x))
60.0b
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (*.f64 (/.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 z 2)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))))
47.1b
(*.f64 (/.f64 (/.f64 1 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))))) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))))
46.1b
(*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))
4.4b
(*.f64 (-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1) x)
31.7b
(neg.f64 x)
Compiler

Compiled 611 to 359 computations (41.2% saved)

localize14.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (/.f64 1 z) (/.f64 y z))
4.1b
(*.f64 (-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1) x)
Compiler

Compiled 40 to 21 computations (47.5% saved)

series4.0ms (0%)

Counts
2 → 39
Calls

15 calls:

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

rewrite106.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1112×rational_best.json-simplify-57
580×rational_best.json-5
578×rational_best.json-2
578×rational_best.json-3
578×rational_best.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01150
19150
230050
3124750
4549050
Stop Event
node limit
Counts
2 → 32
Calls
Call 1
Inputs
(*.f64 (-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1) x)
(+.f64 (/.f64 1 z) (/.f64 y z))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (/.f64 1 z) (+.f64 (/.f64 y z) -1)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (/.f64 1 z) (+.f64 (/.f64 y z) -1)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 1 z) (+.f64 (/.f64 y z) -1)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (+.f64 (/.f64 1 z) (+.f64 (/.f64 y z) -1)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 1 z) (+.f64 (/.f64 y z) -1)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 1 z) (+.f64 (/.f64 y z) -1)) x) (/.f64 (*.f64 (+.f64 (/.f64 1 z) (+.f64 (/.f64 y z) -1)) x) (*.f64 (+.f64 (/.f64 1 z) (+.f64 (/.f64 y z) -1)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 1 z) (+.f64 (/.f64 y z) -1)) (+.f64 x x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 (+.f64 (/.f64 1 z) (+.f64 (/.f64 y z) -1)) x)) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (/.f64 1 z) (+.f64 (/.f64 y z) -1)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (+.f64 (/.f64 1 z) (+.f64 (/.f64 y z) -1)) x)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (/.f64 1 z) (/.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (/.f64 1 (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (+.f64 (/.f64 1 z) (/.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))) (+.f64 (/.f64 1 z) (/.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (*.f64 (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (+.f64 (/.f64 1 z) (/.f64 y z))) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))) (+.f64 (/.f64 1 z) (/.f64 y z))) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))) (+.f64 (/.f64 1 z) (/.f64 y z))) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (/.f64 1 z) (/.f64 y z))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (/.f64 1 z) (/.f64 y z))))))))

simplify160.0ms (1%)

Algorithm
egg-herbie
Rules
1266×rational_best.json-simplify-2
1194×rational_best.json-simplify-80
1054×rational_best.json-simplify-78
602×rational_best.json-simplify-49
546×rational_best.json-simplify-54
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0901661
11651623
25831617
324141617
449621617
Stop Event
node limit
Counts
71 → 60
Calls
Call 1
Inputs
(/.f64 (*.f64 (+.f64 1 y) x) z)
(+.f64 (*.f64 -1 x) (/.f64 (*.f64 (+.f64 1 y) x) z))
(+.f64 (*.f64 -1 x) (/.f64 (*.f64 (+.f64 1 y) x) z))
(+.f64 (*.f64 -1 x) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 -1 x)
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 -1 x))
(*.f64 -1 x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 y) 1) x) z)) (*.f64 -1 x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 y) 1) x) z)) (*.f64 -1 x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 y) 1) x) z)) (*.f64 -1 x))
(*.f64 (-.f64 (/.f64 1 z) 1) x)
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 (-.f64 (/.f64 1 z) 1) x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 (-.f64 (/.f64 1 z) 1) x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 (-.f64 (/.f64 1 z) 1) x))
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 (-.f64 (/.f64 1 z) 1) x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 (-.f64 (/.f64 1 z) 1) x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 (-.f64 (/.f64 1 z) 1) x))
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 (-.f64 (/.f64 1 z) 1) x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 (-.f64 (/.f64 1 z) 1) x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 (-.f64 (/.f64 1 z) 1) x))
(/.f64 (+.f64 1 y) z)
(/.f64 (+.f64 1 y) z)
(/.f64 (+.f64 1 y) z)
(/.f64 (+.f64 1 y) z)
(/.f64 (+.f64 1 y) z)
(/.f64 (+.f64 1 y) z)
(/.f64 (+.f64 1 y) z)
(/.f64 (+.f64 1 y) z)
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 y) 1) z))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 y) 1) z))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 y) 1) z))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 y) 1) z))
(/.f64 1 z)
(/.f64 y z)
(/.f64 y z)
(+.f64 (*.f64 (+.f64 (/.f64 1 z) (+.f64 (/.f64 y z) -1)) x) 0)
(+.f64 0 (*.f64 (+.f64 (/.f64 1 z) (+.f64 (/.f64 y z) -1)) x))
(-.f64 (*.f64 (+.f64 (/.f64 1 z) (+.f64 (/.f64 y z) -1)) x) 0)
(-.f64 0 (neg.f64 (*.f64 (+.f64 (/.f64 1 z) (+.f64 (/.f64 y z) -1)) x)))
(/.f64 (*.f64 (+.f64 (/.f64 1 z) (+.f64 (/.f64 y z) -1)) x) 1)
(/.f64 (*.f64 (+.f64 (/.f64 1 z) (+.f64 (/.f64 y z) -1)) x) (/.f64 (*.f64 (+.f64 (/.f64 1 z) (+.f64 (/.f64 y z) -1)) x) (*.f64 (+.f64 (/.f64 1 z) (+.f64 (/.f64 y z) -1)) x)))
(/.f64 (*.f64 (+.f64 (/.f64 1 z) (+.f64 (/.f64 y z) -1)) (+.f64 x x)) 2)
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 (/.f64 1 z) (+.f64 (/.f64 y z) -1)) x)) 2) -2)
(pow.f64 (*.f64 (+.f64 (/.f64 1 z) (+.f64 (/.f64 y z) -1)) x) 1)
(neg.f64 (neg.f64 (*.f64 (+.f64 (/.f64 1 z) (+.f64 (/.f64 y z) -1)) x)))
(-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 0)
(-.f64 0 (neg.f64 (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))
(*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1)
(*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))))
(*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (/.f64 1 (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))))
(*.f64 (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (+.f64 (/.f64 1 z) (/.f64 y z)))
(*.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))) (+.f64 (/.f64 1 z) (/.f64 y z)))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (*.f64 (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (+.f64 (/.f64 1 z) (/.f64 y z))) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))) (+.f64 (/.f64 1 z) (/.f64 y z))) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))) (+.f64 (/.f64 1 z) (/.f64 y z))) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))
(/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1)
(/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))
(/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 2) 2)
(/.f64 (*.f64 (neg.f64 (+.f64 (/.f64 1 z) (/.f64 y z))) 2) -2)
(pow.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1)
(neg.f64 (neg.f64 (+.f64 (/.f64 1 z) (/.f64 y z))))
Outputs
(/.f64 (*.f64 (+.f64 1 y) x) z)
(+.f64 (*.f64 -1 x) (/.f64 (*.f64 (+.f64 1 y) x) z))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 x -1))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (neg.f64 x))
(+.f64 (*.f64 -1 x) (/.f64 (*.f64 (+.f64 1 y) x) z))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 x -1))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (neg.f64 x))
(+.f64 (*.f64 -1 x) (/.f64 (*.f64 (+.f64 1 y) x) z))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 x -1))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (neg.f64 x))
(*.f64 -1 x)
(*.f64 x -1)
(neg.f64 x)
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 x -1))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (neg.f64 x))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 x -1))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (neg.f64 x))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 x -1))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (neg.f64 x))
(*.f64 -1 x)
(*.f64 x -1)
(neg.f64 x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 y) 1) x) z)) (*.f64 -1 x))
(*.f64 -1 (+.f64 x (/.f64 (*.f64 x (+.f64 (*.f64 y -1) -1)) z)))
(*.f64 -1 (+.f64 x (/.f64 (*.f64 x (+.f64 -1 (neg.f64 y))) z)))
(neg.f64 (+.f64 x (/.f64 (*.f64 x (+.f64 -1 (neg.f64 y))) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 y) 1) x) z)) (*.f64 -1 x))
(*.f64 -1 (+.f64 x (/.f64 (*.f64 x (+.f64 (*.f64 y -1) -1)) z)))
(*.f64 -1 (+.f64 x (/.f64 (*.f64 x (+.f64 -1 (neg.f64 y))) z)))
(neg.f64 (+.f64 x (/.f64 (*.f64 x (+.f64 -1 (neg.f64 y))) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 y) 1) x) z)) (*.f64 -1 x))
(*.f64 -1 (+.f64 x (/.f64 (*.f64 x (+.f64 (*.f64 y -1) -1)) z)))
(*.f64 -1 (+.f64 x (/.f64 (*.f64 x (+.f64 -1 (neg.f64 y))) z)))
(neg.f64 (+.f64 x (/.f64 (*.f64 x (+.f64 -1 (neg.f64 y))) z)))
(*.f64 (-.f64 (/.f64 1 z) 1) x)
(*.f64 x (+.f64 (/.f64 1 z) -1))
(*.f64 x (+.f64 -1 (/.f64 1 z)))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 (-.f64 (/.f64 1 z) 1) x))
(+.f64 (*.f64 x (+.f64 (/.f64 1 z) -1)) (/.f64 (*.f64 y x) z))
(+.f64 (*.f64 x (+.f64 -1 (/.f64 1 z))) (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 (-.f64 (/.f64 1 z) 1) x))
(+.f64 (*.f64 x (+.f64 (/.f64 1 z) -1)) (/.f64 (*.f64 y x) z))
(+.f64 (*.f64 x (+.f64 -1 (/.f64 1 z))) (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 (-.f64 (/.f64 1 z) 1) x))
(+.f64 (*.f64 x (+.f64 (/.f64 1 z) -1)) (/.f64 (*.f64 y x) z))
(+.f64 (*.f64 x (+.f64 -1 (/.f64 1 z))) (/.f64 (*.f64 y x) z))
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 (-.f64 (/.f64 1 z) 1) x))
(+.f64 (*.f64 x (+.f64 (/.f64 1 z) -1)) (/.f64 (*.f64 y x) z))
(+.f64 (*.f64 x (+.f64 -1 (/.f64 1 z))) (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 (-.f64 (/.f64 1 z) 1) x))
(+.f64 (*.f64 x (+.f64 (/.f64 1 z) -1)) (/.f64 (*.f64 y x) z))
(+.f64 (*.f64 x (+.f64 -1 (/.f64 1 z))) (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 (-.f64 (/.f64 1 z) 1) x))
(+.f64 (*.f64 x (+.f64 (/.f64 1 z) -1)) (/.f64 (*.f64 y x) z))
(+.f64 (*.f64 x (+.f64 -1 (/.f64 1 z))) (/.f64 (*.f64 y x) z))
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 (-.f64 (/.f64 1 z) 1) x))
(+.f64 (*.f64 x (+.f64 (/.f64 1 z) -1)) (/.f64 (*.f64 y x) z))
(+.f64 (*.f64 x (+.f64 -1 (/.f64 1 z))) (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 (-.f64 (/.f64 1 z) 1) x))
(+.f64 (*.f64 x (+.f64 (/.f64 1 z) -1)) (/.f64 (*.f64 y x) z))
(+.f64 (*.f64 x (+.f64 -1 (/.f64 1 z))) (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 (-.f64 (/.f64 1 z) 1) x))
(+.f64 (*.f64 x (+.f64 (/.f64 1 z) -1)) (/.f64 (*.f64 y x) z))
(+.f64 (*.f64 x (+.f64 -1 (/.f64 1 z))) (/.f64 (*.f64 y x) z))
(/.f64 (+.f64 1 y) z)
(/.f64 (+.f64 1 y) z)
(/.f64 (+.f64 1 y) z)
(/.f64 (+.f64 1 y) z)
(/.f64 (+.f64 1 y) z)
(/.f64 (+.f64 1 y) z)
(/.f64 (+.f64 1 y) z)
(/.f64 (+.f64 1 y) z)
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 y) 1) z))
(*.f64 -1 (/.f64 (+.f64 (*.f64 y -1) -1) z))
(neg.f64 (/.f64 (+.f64 -1 (neg.f64 y)) z))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 y) 1) z))
(*.f64 -1 (/.f64 (+.f64 (*.f64 y -1) -1) z))
(neg.f64 (/.f64 (+.f64 -1 (neg.f64 y)) z))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 y) 1) z))
(*.f64 -1 (/.f64 (+.f64 (*.f64 y -1) -1) z))
(neg.f64 (/.f64 (+.f64 -1 (neg.f64 y)) z))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 y) 1) z))
(*.f64 -1 (/.f64 (+.f64 (*.f64 y -1) -1) z))
(neg.f64 (/.f64 (+.f64 -1 (neg.f64 y)) z))
(/.f64 1 z)
(/.f64 y z)
(/.f64 y z)
(+.f64 (*.f64 (+.f64 (/.f64 1 z) (+.f64 (/.f64 y z) -1)) x) 0)
(*.f64 x (+.f64 -1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 x (+.f64 (/.f64 1 z) (+.f64 -1 (/.f64 y z))))
(+.f64 0 (*.f64 (+.f64 (/.f64 1 z) (+.f64 (/.f64 y z) -1)) x))
(*.f64 x (+.f64 -1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 x (+.f64 (/.f64 1 z) (+.f64 -1 (/.f64 y z))))
(-.f64 (*.f64 (+.f64 (/.f64 1 z) (+.f64 (/.f64 y z) -1)) x) 0)
(*.f64 x (+.f64 -1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 x (+.f64 (/.f64 1 z) (+.f64 -1 (/.f64 y z))))
(-.f64 0 (neg.f64 (*.f64 (+.f64 (/.f64 1 z) (+.f64 (/.f64 y z) -1)) x)))
(*.f64 x (+.f64 -1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 x (+.f64 (/.f64 1 z) (+.f64 -1 (/.f64 y z))))
(/.f64 (*.f64 (+.f64 (/.f64 1 z) (+.f64 (/.f64 y z) -1)) x) 1)
(*.f64 x (+.f64 -1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 x (+.f64 (/.f64 1 z) (+.f64 -1 (/.f64 y z))))
(/.f64 (*.f64 (+.f64 (/.f64 1 z) (+.f64 (/.f64 y z) -1)) x) (/.f64 (*.f64 (+.f64 (/.f64 1 z) (+.f64 (/.f64 y z) -1)) x) (*.f64 (+.f64 (/.f64 1 z) (+.f64 (/.f64 y z) -1)) x)))
(*.f64 x (+.f64 -1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 x (+.f64 (/.f64 1 z) (+.f64 -1 (/.f64 y z))))
(/.f64 (*.f64 (+.f64 (/.f64 1 z) (+.f64 (/.f64 y z) -1)) (+.f64 x x)) 2)
(*.f64 x (+.f64 -1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 x (+.f64 (/.f64 1 z) (+.f64 -1 (/.f64 y z))))
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 (/.f64 1 z) (+.f64 (/.f64 y z) -1)) x)) 2) -2)
(*.f64 x (+.f64 -1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 x (+.f64 (/.f64 1 z) (+.f64 -1 (/.f64 y z))))
(pow.f64 (*.f64 (+.f64 (/.f64 1 z) (+.f64 (/.f64 y z) -1)) x) 1)
(*.f64 x (+.f64 -1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 x (+.f64 (/.f64 1 z) (+.f64 -1 (/.f64 y z))))
(neg.f64 (neg.f64 (*.f64 (+.f64 (/.f64 1 z) (+.f64 (/.f64 y z) -1)) x)))
(*.f64 x (+.f64 -1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 x (+.f64 (/.f64 1 z) (+.f64 -1 (/.f64 y z))))
(-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 0)
(+.f64 (/.f64 1 z) (/.f64 y z))
(-.f64 0 (neg.f64 (+.f64 (/.f64 1 z) (/.f64 y z))))
(+.f64 (/.f64 1 z) (/.f64 y z))
(*.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))
(+.f64 (/.f64 1 z) (/.f64 y z))
(*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1)
(+.f64 (/.f64 1 z) (/.f64 y z))
(*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))
(+.f64 (/.f64 1 z) (/.f64 y z))
(*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))))
(+.f64 (/.f64 1 z) (/.f64 y z))
(*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (/.f64 1 (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))))
(+.f64 (/.f64 1 z) (/.f64 y z))
(*.f64 (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (+.f64 (/.f64 1 z) (/.f64 y z)))
(+.f64 (/.f64 1 z) (/.f64 y z))
(*.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))
(+.f64 (/.f64 1 z) (/.f64 y z))
(*.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(+.f64 (/.f64 1 z) (/.f64 y z))
(*.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))) (+.f64 (/.f64 1 z) (/.f64 y z)))
(+.f64 (/.f64 1 z) (/.f64 y z))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (*.f64 (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))))
(+.f64 (/.f64 1 z) (/.f64 y z))
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))))
(+.f64 (/.f64 1 z) (/.f64 y z))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (+.f64 (/.f64 1 z) (/.f64 y z))) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))
(+.f64 (/.f64 1 z) (/.f64 y z))
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))) (+.f64 (/.f64 1 z) (/.f64 y z))) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))
(+.f64 (/.f64 1 z) (/.f64 y z))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))) (+.f64 (/.f64 1 z) (/.f64 y z))) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))
(+.f64 (/.f64 1 z) (/.f64 y z))
(/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1)
(+.f64 (/.f64 1 z) (/.f64 y z))
(/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))
(+.f64 (/.f64 1 z) (/.f64 y z))
(/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 2) 2)
(+.f64 (/.f64 1 z) (/.f64 y z))
(/.f64 (*.f64 (neg.f64 (+.f64 (/.f64 1 z) (/.f64 y z))) 2) -2)
(+.f64 (/.f64 1 z) (/.f64 y z))
(pow.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1)
(+.f64 (/.f64 1 z) (/.f64 y z))
(neg.f64 (neg.f64 (+.f64 (/.f64 1 z) (/.f64 y z))))
(+.f64 (/.f64 1 z) (/.f64 y z))

localize3.0ms (0%)

Compiler

Compiled 8 to 4 computations (50% saved)

localize6.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (/.f64 x z) (neg.f64 x))
Compiler

Compiled 16 to 6 computations (62.5% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@0
(+.f64 (/.f64 x z) (neg.f64 x))
0.0ms
z
@0
(+.f64 (/.f64 x z) (neg.f64 x))
0.0ms
z
@-inf
(+.f64 (/.f64 x z) (neg.f64 x))
0.0ms
x
@-inf
(+.f64 (/.f64 x z) (neg.f64 x))
0.0ms
x
@inf
(+.f64 (/.f64 x z) (neg.f64 x))

rewrite79.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1990×rational_best.json-2
1990×rational_best.json-1
1988×rational_best.json-5
1986×rational_best.json-3
1986×rational_best.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0817
17117
224717
396517
4410217
Stop Event
node limit
Counts
1 → 18
Calls
Call 1
Inputs
(+.f64 (/.f64 x z) (neg.f64 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x z) (neg.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x z) (neg.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (/.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (+.f64 (/.f64 x z) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (/.f64 1 (+.f64 (/.f64 x z) (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (/.f64 1 (/.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (+.f64 (/.f64 x z) (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 x z) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (+.f64 (/.f64 x z) (neg.f64 x))) (+.f64 (/.f64 x z) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 x z) (neg.f64 x))) (*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (+.f64 (/.f64 x z) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (+.f64 (/.f64 x z) (neg.f64 x))) (/.f64 1 (+.f64 (/.f64 x z) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (/.f64 1 (+.f64 (/.f64 x z) (neg.f64 x)))) (+.f64 (/.f64 x z) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (+.f64 (/.f64 x z) (neg.f64 x)))) (*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (*.f64 (/.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (+.f64 (/.f64 x z) (neg.f64 x))) (/.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (+.f64 (/.f64 x z) (neg.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 x z) (neg.f64 x))) (*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (+.f64 (/.f64 x z) (neg.f64 x)))) (*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (+.f64 (/.f64 x z) (neg.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (+.f64 (/.f64 x z) (neg.f64 x))) (+.f64 (/.f64 x z) (neg.f64 x))) (*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (+.f64 (/.f64 x z) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (/.f64 1 (+.f64 (/.f64 x z) (neg.f64 x)))) (+.f64 (/.f64 x z) (neg.f64 x))) (*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (+.f64 (/.f64 x z) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 x z) (neg.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (/.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (+.f64 (/.f64 x z) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 x z) (neg.f64 x)) 1)))))

simplify132.0ms (0.8%)

Algorithm
egg-herbie
Rules
1092×rational_best.json-simplify-2
1046×rational_best.json-simplify-80
952×rational_best.json-simplify-78
918×rational_best.json-simplify-94
560×rational_best.json-simplify-82
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
051716
191716
2461716
32061716
44249716
Stop Event
node limit
Counts
42 → 27
Calls
Call 1
Inputs
(*.f64 (-.f64 (/.f64 1 z) 1) x)
(*.f64 (-.f64 (/.f64 1 z) 1) x)
(*.f64 (-.f64 (/.f64 1 z) 1) x)
(*.f64 (-.f64 (/.f64 1 z) 1) x)
(*.f64 (-.f64 (/.f64 1 z) 1) x)
(*.f64 (-.f64 (/.f64 1 z) 1) x)
(*.f64 (-.f64 (/.f64 1 z) 1) x)
(*.f64 (-.f64 (/.f64 1 z) 1) x)
(*.f64 -1 (*.f64 (-.f64 1 (/.f64 1 z)) x))
(*.f64 -1 (*.f64 (-.f64 1 (/.f64 1 z)) x))
(*.f64 -1 (*.f64 (-.f64 1 (/.f64 1 z)) x))
(*.f64 -1 (*.f64 (-.f64 1 (/.f64 1 z)) x))
(/.f64 x z)
(+.f64 (*.f64 -1 x) (/.f64 x z))
(+.f64 (*.f64 -1 x) (/.f64 x z))
(+.f64 (*.f64 -1 x) (/.f64 x z))
(*.f64 -1 x)
(+.f64 (*.f64 -1 x) (/.f64 x z))
(+.f64 (*.f64 -1 x) (/.f64 x z))
(+.f64 (*.f64 -1 x) (/.f64 x z))
(*.f64 -1 x)
(+.f64 (*.f64 -1 x) (/.f64 x z))
(+.f64 (*.f64 -1 x) (/.f64 x z))
(+.f64 (*.f64 -1 x) (/.f64 x z))
(-.f64 (+.f64 (/.f64 x z) (neg.f64 x)) 0)
(*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) 1)
(*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (/.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (+.f64 (/.f64 x z) (neg.f64 x))))
(*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (/.f64 1 (+.f64 (/.f64 x z) (neg.f64 x)))))
(*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (/.f64 1 (/.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (+.f64 (/.f64 x z) (neg.f64 x)))))
(*.f64 1 (+.f64 (/.f64 x z) (neg.f64 x)))
(*.f64 (/.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (+.f64 (/.f64 x z) (neg.f64 x))) (+.f64 (/.f64 x z) (neg.f64 x)))
(*.f64 (/.f64 1 (+.f64 (/.f64 x z) (neg.f64 x))) (*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (+.f64 (/.f64 x z) (neg.f64 x))))
(*.f64 (*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (+.f64 (/.f64 x z) (neg.f64 x))) (/.f64 1 (+.f64 (/.f64 x z) (neg.f64 x))))
(*.f64 (*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (/.f64 1 (+.f64 (/.f64 x z) (neg.f64 x)))) (+.f64 (/.f64 x z) (neg.f64 x)))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (+.f64 (/.f64 x z) (neg.f64 x)))) (*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (*.f64 (/.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (+.f64 (/.f64 x z) (neg.f64 x))) (/.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (+.f64 (/.f64 x z) (neg.f64 x))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 x z) (neg.f64 x))) (*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (+.f64 (/.f64 x z) (neg.f64 x)))) (*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (+.f64 (/.f64 x z) (neg.f64 x))))))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (+.f64 (/.f64 x z) (neg.f64 x))) (+.f64 (/.f64 x z) (neg.f64 x))) (*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (+.f64 (/.f64 x z) (neg.f64 x))))
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (/.f64 1 (+.f64 (/.f64 x z) (neg.f64 x)))) (+.f64 (/.f64 x z) (neg.f64 x))) (*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (+.f64 (/.f64 x z) (neg.f64 x))))
(/.f64 (+.f64 (/.f64 x z) (neg.f64 x)) 1)
(/.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (/.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (+.f64 (/.f64 x z) (neg.f64 x))))
(/.f64 (*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) 2) 2)
(pow.f64 (+.f64 (/.f64 x z) (neg.f64 x)) 1)
Outputs
(*.f64 (-.f64 (/.f64 1 z) 1) x)
(*.f64 (+.f64 (/.f64 1 z) -1) x)
(*.f64 x (+.f64 (/.f64 1 z) -1))
(*.f64 (-.f64 (/.f64 1 z) 1) x)
(*.f64 (+.f64 (/.f64 1 z) -1) x)
(*.f64 x (+.f64 (/.f64 1 z) -1))
(*.f64 (-.f64 (/.f64 1 z) 1) x)
(*.f64 (+.f64 (/.f64 1 z) -1) x)
(*.f64 x (+.f64 (/.f64 1 z) -1))
(*.f64 (-.f64 (/.f64 1 z) 1) x)
(*.f64 (+.f64 (/.f64 1 z) -1) x)
(*.f64 x (+.f64 (/.f64 1 z) -1))
(*.f64 (-.f64 (/.f64 1 z) 1) x)
(*.f64 (+.f64 (/.f64 1 z) -1) x)
(*.f64 x (+.f64 (/.f64 1 z) -1))
(*.f64 (-.f64 (/.f64 1 z) 1) x)
(*.f64 (+.f64 (/.f64 1 z) -1) x)
(*.f64 x (+.f64 (/.f64 1 z) -1))
(*.f64 (-.f64 (/.f64 1 z) 1) x)
(*.f64 (+.f64 (/.f64 1 z) -1) x)
(*.f64 x (+.f64 (/.f64 1 z) -1))
(*.f64 (-.f64 (/.f64 1 z) 1) x)
(*.f64 (+.f64 (/.f64 1 z) -1) x)
(*.f64 x (+.f64 (/.f64 1 z) -1))
(*.f64 -1 (*.f64 (-.f64 1 (/.f64 1 z)) x))
(*.f64 (+.f64 (/.f64 1 z) -1) x)
(*.f64 x (+.f64 (/.f64 1 z) -1))
(*.f64 -1 (*.f64 (-.f64 1 (/.f64 1 z)) x))
(*.f64 (+.f64 (/.f64 1 z) -1) x)
(*.f64 x (+.f64 (/.f64 1 z) -1))
(*.f64 -1 (*.f64 (-.f64 1 (/.f64 1 z)) x))
(*.f64 (+.f64 (/.f64 1 z) -1) x)
(*.f64 x (+.f64 (/.f64 1 z) -1))
(*.f64 -1 (*.f64 (-.f64 1 (/.f64 1 z)) x))
(*.f64 (+.f64 (/.f64 1 z) -1) x)
(*.f64 x (+.f64 (/.f64 1 z) -1))
(/.f64 x z)
(+.f64 (*.f64 -1 x) (/.f64 x z))
(+.f64 (/.f64 x z) (neg.f64 x))
(+.f64 (*.f64 -1 x) (/.f64 x z))
(+.f64 (/.f64 x z) (neg.f64 x))
(+.f64 (*.f64 -1 x) (/.f64 x z))
(+.f64 (/.f64 x z) (neg.f64 x))
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (*.f64 -1 x) (/.f64 x z))
(+.f64 (/.f64 x z) (neg.f64 x))
(+.f64 (*.f64 -1 x) (/.f64 x z))
(+.f64 (/.f64 x z) (neg.f64 x))
(+.f64 (*.f64 -1 x) (/.f64 x z))
(+.f64 (/.f64 x z) (neg.f64 x))
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (*.f64 -1 x) (/.f64 x z))
(+.f64 (/.f64 x z) (neg.f64 x))
(+.f64 (*.f64 -1 x) (/.f64 x z))
(+.f64 (/.f64 x z) (neg.f64 x))
(+.f64 (*.f64 -1 x) (/.f64 x z))
(+.f64 (/.f64 x z) (neg.f64 x))
(-.f64 (+.f64 (/.f64 x z) (neg.f64 x)) 0)
(+.f64 (/.f64 x z) (neg.f64 x))
(*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) 1)
(+.f64 (/.f64 x z) (neg.f64 x))
(*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (/.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (+.f64 (/.f64 x z) (neg.f64 x))))
(+.f64 (/.f64 x z) (neg.f64 x))
(*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (/.f64 1 (+.f64 (/.f64 x z) (neg.f64 x)))))
(+.f64 (/.f64 x z) (neg.f64 x))
(*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (/.f64 1 (/.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (+.f64 (/.f64 x z) (neg.f64 x)))))
(+.f64 (/.f64 x z) (neg.f64 x))
(*.f64 1 (+.f64 (/.f64 x z) (neg.f64 x)))
(+.f64 (/.f64 x z) (neg.f64 x))
(*.f64 (/.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (+.f64 (/.f64 x z) (neg.f64 x))) (+.f64 (/.f64 x z) (neg.f64 x)))
(+.f64 (/.f64 x z) (neg.f64 x))
(*.f64 (/.f64 1 (+.f64 (/.f64 x z) (neg.f64 x))) (*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (+.f64 (/.f64 x z) (neg.f64 x))))
(+.f64 (/.f64 x z) (neg.f64 x))
(*.f64 (*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (+.f64 (/.f64 x z) (neg.f64 x))) (/.f64 1 (+.f64 (/.f64 x z) (neg.f64 x))))
(+.f64 (/.f64 x z) (neg.f64 x))
(*.f64 (*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (/.f64 1 (+.f64 (/.f64 x z) (neg.f64 x)))) (+.f64 (/.f64 x z) (neg.f64 x)))
(+.f64 (/.f64 x z) (neg.f64 x))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (+.f64 (/.f64 x z) (neg.f64 x)))) (*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (*.f64 (/.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (+.f64 (/.f64 x z) (neg.f64 x))) (/.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (+.f64 (/.f64 x z) (neg.f64 x))))))
(+.f64 (/.f64 x z) (neg.f64 x))
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 x z) (neg.f64 x))) (*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (+.f64 (/.f64 x z) (neg.f64 x)))) (*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (+.f64 (/.f64 x z) (neg.f64 x))))))
(+.f64 (/.f64 x z) (neg.f64 x))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (+.f64 (/.f64 x z) (neg.f64 x))) (+.f64 (/.f64 x z) (neg.f64 x))) (*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (+.f64 (/.f64 x z) (neg.f64 x))))
(+.f64 (/.f64 x z) (neg.f64 x))
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (/.f64 1 (+.f64 (/.f64 x z) (neg.f64 x)))) (+.f64 (/.f64 x z) (neg.f64 x))) (*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (+.f64 (/.f64 x z) (neg.f64 x))))
(+.f64 (/.f64 x z) (neg.f64 x))
(/.f64 (+.f64 (/.f64 x z) (neg.f64 x)) 1)
(+.f64 (/.f64 x z) (neg.f64 x))
(/.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (/.f64 (+.f64 (/.f64 x z) (neg.f64 x)) (+.f64 (/.f64 x z) (neg.f64 x))))
(+.f64 (/.f64 x z) (neg.f64 x))
(/.f64 (*.f64 (+.f64 (/.f64 x z) (neg.f64 x)) 2) 2)
(pow.f64 (+.f64 (/.f64 x z) (neg.f64 x)) 1)
(+.f64 (/.f64 x z) (neg.f64 x))

localize8.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))
7.2b
(/.f64 (*.f64 y x) z)
Compiler

Compiled 24 to 7 computations (70.8% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
y
@0
(+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))
0.0ms
x
@-inf
(+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))
0.0ms
z
@inf
(+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))
0.0ms
y
@inf
(+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))
0.0ms
x
@0
(+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))

rewrite98.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1092×rational_best.json-simplify-57
670×rational_best.json-simplify-43
604×rational_best.json-simplify-44
548×rational_best.json-5
546×rational_best.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01023
18823
230223
3120623
4524023
Stop Event
node limit
Counts
1 → 22
Calls
Call 1
Inputs
(+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (/.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (/.f64 1 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))) (*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))) (/.f64 1 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (/.f64 1 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)))) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)))) (*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))) (/.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))) (*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)))) (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))) (*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))) (*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (/.f64 1 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)))) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))) (*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)))) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))) (*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (/.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) 2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))))))))

simplify247.0ms (1.6%)

Algorithm
egg-herbie
Rules
1334×rational_best.json-simplify-80
1260×rational_best.json-simplify-78
1226×rational_best.json-simplify-94
1180×rational_best.json-simplify-24
1104×rational_best.json-simplify-135
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0611242
11221234
25751234
333661234
470151234
Stop Event
node limit
Counts
58 → 34
Calls
Call 1
Inputs
(*.f64 -1 x)
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(*.f64 (-.f64 (/.f64 y z) 1) x)
(*.f64 (-.f64 (/.f64 y z) 1) x)
(*.f64 (-.f64 (/.f64 y z) 1) x)
(*.f64 (-.f64 (/.f64 y z) 1) x)
(*.f64 (-.f64 (/.f64 y z) 1) x)
(*.f64 (-.f64 (/.f64 y z) 1) x)
(*.f64 (-.f64 (/.f64 y z) 1) x)
(*.f64 (-.f64 (/.f64 y z) 1) x)
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) 1) x))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) 1) x))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) 1) x))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) 1) x))
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(*.f64 -1 x)
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(*.f64 -1 x)
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(-.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) 0)
(-.f64 0 (neg.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))))
(*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) 1)
(*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (/.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))))
(*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (/.f64 1 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)))))
(*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)))))
(*.f64 1 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)))
(*.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))) (*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))) (/.f64 1 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (/.f64 1 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)))) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)))) (*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))) (/.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))) (*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)))) (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))) (*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)))))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))) (*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))))
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (/.f64 1 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)))) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))) (*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)))) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))) (*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))))
(/.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) 1)
(/.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (/.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) 2) 2)
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) 2)) -2)
(pow.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) 1)
(neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))))
Outputs
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 x y) z) (neg.f64 x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 x y) z) (neg.f64 x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 x y) z) (neg.f64 x))
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 x y) z)
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 x y) z) (neg.f64 x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 x y) z) (neg.f64 x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 x y) z) (neg.f64 x))
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 x y) z)
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 x y) z) (neg.f64 x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 x y) z) (neg.f64 x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 x y) z) (neg.f64 x))
(*.f64 (-.f64 (/.f64 y z) 1) x)
(*.f64 x (+.f64 (/.f64 y z) -1))
(*.f64 x (+.f64 -1 (/.f64 y z)))
(*.f64 (-.f64 (/.f64 y z) 1) x)
(*.f64 x (+.f64 (/.f64 y z) -1))
(*.f64 x (+.f64 -1 (/.f64 y z)))
(*.f64 (-.f64 (/.f64 y z) 1) x)
(*.f64 x (+.f64 (/.f64 y z) -1))
(*.f64 x (+.f64 -1 (/.f64 y z)))
(*.f64 (-.f64 (/.f64 y z) 1) x)
(*.f64 x (+.f64 (/.f64 y z) -1))
(*.f64 x (+.f64 -1 (/.f64 y z)))
(*.f64 (-.f64 (/.f64 y z) 1) x)
(*.f64 x (+.f64 (/.f64 y z) -1))
(*.f64 x (+.f64 -1 (/.f64 y z)))
(*.f64 (-.f64 (/.f64 y z) 1) x)
(*.f64 x (+.f64 (/.f64 y z) -1))
(*.f64 x (+.f64 -1 (/.f64 y z)))
(*.f64 (-.f64 (/.f64 y z) 1) x)
(*.f64 x (+.f64 (/.f64 y z) -1))
(*.f64 x (+.f64 -1 (/.f64 y z)))
(*.f64 (-.f64 (/.f64 y z) 1) x)
(*.f64 x (+.f64 (/.f64 y z) -1))
(*.f64 x (+.f64 -1 (/.f64 y z)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) 1) x))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 y z))) (neg.f64 x))
(*.f64 (+.f64 1 (neg.f64 (/.f64 y z))) (neg.f64 x))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) 1) x))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 y z))) (neg.f64 x))
(*.f64 (+.f64 1 (neg.f64 (/.f64 y z))) (neg.f64 x))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) 1) x))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 y z))) (neg.f64 x))
(*.f64 (+.f64 1 (neg.f64 (/.f64 y z))) (neg.f64 x))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) 1) x))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 y z))) (neg.f64 x))
(*.f64 (+.f64 1 (neg.f64 (/.f64 y z))) (neg.f64 x))
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 x y) z)
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 x y) z) (neg.f64 x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 x y) z) (neg.f64 x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 x y) z) (neg.f64 x))
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 x y) z) (neg.f64 x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 x y) z) (neg.f64 x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 x y) z) (neg.f64 x))
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 x y) z) (neg.f64 x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 x y) z) (neg.f64 x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 x y) z) (neg.f64 x))
(-.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) 0)
(+.f64 (/.f64 (*.f64 x y) z) (neg.f64 x))
(-.f64 0 (neg.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))))
(+.f64 (/.f64 (*.f64 x y) z) (neg.f64 x))
(*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) 1)
(+.f64 (/.f64 (*.f64 x y) z) (neg.f64 x))
(*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (/.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))))
(+.f64 (/.f64 (*.f64 x y) z) (neg.f64 x))
(*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (/.f64 1 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)))))
(+.f64 (/.f64 (*.f64 x y) z) (neg.f64 x))
(*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)))))
(+.f64 (/.f64 (*.f64 x y) z) (neg.f64 x))
(*.f64 1 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)))
(+.f64 (/.f64 (*.f64 x y) z) (neg.f64 x))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)))
(+.f64 (/.f64 (*.f64 x y) z) (neg.f64 x))
(*.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))) (*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))))
(+.f64 (/.f64 (*.f64 x y) z) (neg.f64 x))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))) (/.f64 1 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))))
(+.f64 (/.f64 (*.f64 x y) z) (neg.f64 x))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (/.f64 1 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)))) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)))
(+.f64 (/.f64 (*.f64 x y) z) (neg.f64 x))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)))) (*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))) (/.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))))))
(+.f64 (/.f64 (*.f64 x y) z) (neg.f64 x))
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))) (*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)))) (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))) (*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)))))
(+.f64 (/.f64 (*.f64 x y) z) (neg.f64 x))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))) (*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))))
(+.f64 (/.f64 (*.f64 x y) z) (neg.f64 x))
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (/.f64 1 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)))) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))) (*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))))
(+.f64 (/.f64 (*.f64 x y) z) (neg.f64 x))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)))) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))) (*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))))
(+.f64 (/.f64 (*.f64 x y) z) (neg.f64 x))
(/.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) 1)
(+.f64 (/.f64 (*.f64 x y) z) (neg.f64 x))
(/.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (/.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))))
(+.f64 (/.f64 (*.f64 x y) z) (neg.f64 x))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) 2) 2)
(+.f64 (/.f64 (*.f64 x y) z) (neg.f64 x))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) 2)) -2)
(+.f64 (/.f64 (*.f64 x y) z) (neg.f64 x))
(pow.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x)) 1)
(+.f64 (/.f64 (*.f64 x y) z) (neg.f64 x))
(neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))))
(+.f64 (/.f64 (*.f64 x y) z) (neg.f64 x))

localize25.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))
0.3b
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
4.6b
(/.f64 (*.f64 (+.f64 1 y) x) z)
31.1b
(*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))
Compiler

Compiled 71 to 44 computations (38% saved)

series7.0ms (0%)

Counts
3 → 108
Calls

27 calls:

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

rewrite148.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1468×rational_best.json-simplify-57
884×rational_best.json-simplify-47
746×rational_best.json-5
744×rational_best.json-2
744×rational_best.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01287
110587
235187
3152187
4670487
Stop Event
node limit
Counts
3 → 100
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 y) x) z)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2) (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2) (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2) (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))))

simplify273.0ms (1.7%)

Algorithm
egg-herbie
Rules
1328×rational_best.json-simplify-80
1268×rational_best.json-simplify-78
1170×rational_best.json-simplify-24
1068×rational_best.json-simplify-94
906×rational_best.json-simplify-135
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02969294
16489242
212839168
337119128
470659128
Stop Event
node limit
Counts
208 → 176
Calls
Call 1
Inputs
(/.f64 x z)
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (pow.f64 x 2) (pow.f64 z 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (/.f64 (pow.f64 x 2) (pow.f64 z 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2)) (/.f64 (pow.f64 x 2) (pow.f64 z 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2)) (/.f64 (pow.f64 x 2) (pow.f64 z 2))))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 z x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) x)) (/.f64 z x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) x)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) x) (/.f64 z x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) x)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) x) (+.f64 (/.f64 z x) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) z) x)))))
(/.f64 z (*.f64 y x))
(+.f64 (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) x))) (/.f64 z (*.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) x))) (+.f64 (/.f64 z (*.f64 y x)) (/.f64 z (*.f64 (pow.f64 y 3) x))))
(+.f64 (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 4) x))) (+.f64 (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) x))) (+.f64 (/.f64 z (*.f64 y x)) (/.f64 z (*.f64 (pow.f64 y 3) x)))))
(/.f64 z (*.f64 y x))
(+.f64 (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) x))) (/.f64 z (*.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) x))) (+.f64 (/.f64 z (*.f64 y x)) (/.f64 z (*.f64 (pow.f64 y 3) x))))
(+.f64 (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 4) x))) (+.f64 (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) x))) (+.f64 (/.f64 z (*.f64 y x)) (/.f64 z (*.f64 (pow.f64 y 3) x)))))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 (+.f64 1 y) x))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 0)
(+.f64 0 (/.f64 (*.f64 (+.f64 1 y) x) z))
(-.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 1)
(/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2) 2)
(pow.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) 0)
(+.f64 0 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(-.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) 0)
(-.f64 0 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) 1)
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) 2) 2)
(pow.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) 1)
(neg.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(fabs.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2) (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2) (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2) (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) 2))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (-.f64 0 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(+.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) 0)
(+.f64 0 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))
(-.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) 0)
(-.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(*.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))
(*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) 1)
(*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(pow.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) 1)
(neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))
Outputs
(/.f64 x z)
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 (*.f64 x y) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 (*.f64 x y) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 (*.f64 x y) z))
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 x y) z)
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 (*.f64 x y) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 (*.f64 x y) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 (*.f64 x y) z))
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 x y) z)
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 (*.f64 x y) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 (*.f64 x y) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 (*.f64 x y) z))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 x (+.f64 y 1)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 x (+.f64 y 1)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 x (+.f64 y 1)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 x (+.f64 y 1)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 x (+.f64 y 1)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 x (+.f64 y 1)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 x (+.f64 y 1)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 x (+.f64 y 1)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 x (+.f64 y 1)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 x (+.f64 y 1)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 x (+.f64 y 1)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 x (+.f64 y 1)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 x (+.f64 y 1)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 x (+.f64 y 1)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 x (+.f64 y 1)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 x (+.f64 y 1)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 x (+.f64 y 1)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 x (+.f64 y 1)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 x (+.f64 y 1)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 x (+.f64 y 1)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 x (+.f64 y 1)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 x (+.f64 y 1)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 x (+.f64 y 1)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 x (+.f64 y 1)) z)
(/.f64 (pow.f64 x 2) (pow.f64 z 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (/.f64 (pow.f64 x 2) (pow.f64 z 2)))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 2)) (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2)) (/.f64 (pow.f64 x 2) (pow.f64 z 2))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (/.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 z 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2)) (/.f64 (pow.f64 x 2) (pow.f64 z 2))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (/.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 z 2))))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 z 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (/.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 z 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (/.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 z 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (/.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 z 2))))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 z 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (/.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 z 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (/.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 z 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (/.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 z 2))))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 y 1)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 y 1)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 y 1)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 y 1)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 y 1)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 y 1)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 y 1)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 y 1)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 y 1)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 y 1)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 y 1)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 y 1)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 y 1)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 y 1)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 y 1)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 y 1)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 y 1)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 y 1)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 y 1)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 y 1)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 y 1)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 y 1)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 y 1)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 y 1)) 2) (pow.f64 z 2))
(/.f64 z x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) x)) (/.f64 z x))
(+.f64 (/.f64 z x) (*.f64 -1 (/.f64 (*.f64 z y) x)))
(+.f64 (/.f64 z x) (neg.f64 (/.f64 (*.f64 z y) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) x)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) x) (/.f64 z x)))
(+.f64 (/.f64 z x) (+.f64 (/.f64 (*.f64 z (pow.f64 y 2)) x) (*.f64 -1 (/.f64 (*.f64 z y) x))))
(+.f64 (/.f64 (*.f64 z (pow.f64 y 2)) x) (+.f64 (/.f64 z x) (neg.f64 (/.f64 (*.f64 z y) x))))
(+.f64 (neg.f64 (/.f64 (*.f64 z y) x)) (+.f64 (/.f64 z x) (/.f64 (*.f64 z (pow.f64 y 2)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) x)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) x) (+.f64 (/.f64 z x) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) z) x)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z y) x)) (+.f64 (/.f64 (*.f64 z (pow.f64 y 2)) x) (+.f64 (/.f64 z x) (*.f64 -1 (/.f64 (*.f64 z (pow.f64 y 3)) x)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z y) x)) (+.f64 (/.f64 z x) (+.f64 (neg.f64 (/.f64 (*.f64 z (pow.f64 y 3)) x)) (/.f64 (*.f64 z (pow.f64 y 2)) x))))
(+.f64 (+.f64 (/.f64 z x) (/.f64 (*.f64 z (pow.f64 y 2)) x)) (*.f64 -1 (+.f64 (/.f64 (*.f64 z y) x) (/.f64 (*.f64 z (pow.f64 y 3)) x))))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 x y))
(+.f64 (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) x))) (/.f64 z (*.f64 y x)))
(+.f64 (/.f64 z (*.f64 x y)) (*.f64 -1 (/.f64 z (*.f64 x (pow.f64 y 2)))))
(+.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 z (*.f64 x (pow.f64 y 2)))))
(+.f64 (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) x))) (+.f64 (/.f64 z (*.f64 y x)) (/.f64 z (*.f64 (pow.f64 y 3) x))))
(+.f64 (*.f64 -1 (/.f64 z (*.f64 x (pow.f64 y 2)))) (+.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x (pow.f64 y 3)))))
(+.f64 (neg.f64 (/.f64 z (*.f64 x (pow.f64 y 2)))) (+.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x (pow.f64 y 3)))))
(+.f64 (/.f64 z (*.f64 x y)) (+.f64 (neg.f64 (/.f64 z (*.f64 x (pow.f64 y 2)))) (/.f64 z (*.f64 x (pow.f64 y 3)))))
(+.f64 (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 4) x))) (+.f64 (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) x))) (+.f64 (/.f64 z (*.f64 y x)) (/.f64 z (*.f64 (pow.f64 y 3) x)))))
(+.f64 (+.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x (pow.f64 y 3)))) (+.f64 (*.f64 -1 (/.f64 z (*.f64 x (pow.f64 y 2)))) (*.f64 -1 (/.f64 z (*.f64 x (pow.f64 y 4))))))
(+.f64 (+.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x (pow.f64 y 3)))) (*.f64 -1 (+.f64 (/.f64 z (*.f64 x (pow.f64 y 4))) (/.f64 z (*.f64 x (pow.f64 y 2))))))
(+.f64 (+.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x (pow.f64 y 3)))) (*.f64 -1 (+.f64 (/.f64 z (*.f64 x (pow.f64 y 2))) (/.f64 z (*.f64 x (pow.f64 y 4))))))
(+.f64 (+.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x (pow.f64 y 3)))) (neg.f64 (+.f64 (/.f64 z (*.f64 x (pow.f64 y 2))) (/.f64 z (*.f64 x (pow.f64 y 4))))))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 x y))
(+.f64 (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) x))) (/.f64 z (*.f64 y x)))
(+.f64 (/.f64 z (*.f64 x y)) (*.f64 -1 (/.f64 z (*.f64 x (pow.f64 y 2)))))
(+.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 z (*.f64 x (pow.f64 y 2)))))
(+.f64 (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) x))) (+.f64 (/.f64 z (*.f64 y x)) (/.f64 z (*.f64 (pow.f64 y 3) x))))
(+.f64 (*.f64 -1 (/.f64 z (*.f64 x (pow.f64 y 2)))) (+.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x (pow.f64 y 3)))))
(+.f64 (neg.f64 (/.f64 z (*.f64 x (pow.f64 y 2)))) (+.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x (pow.f64 y 3)))))
(+.f64 (/.f64 z (*.f64 x y)) (+.f64 (neg.f64 (/.f64 z (*.f64 x (pow.f64 y 2)))) (/.f64 z (*.f64 x (pow.f64 y 3)))))
(+.f64 (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 4) x))) (+.f64 (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) x))) (+.f64 (/.f64 z (*.f64 y x)) (/.f64 z (*.f64 (pow.f64 y 3) x)))))
(+.f64 (+.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x (pow.f64 y 3)))) (+.f64 (*.f64 -1 (/.f64 z (*.f64 x (pow.f64 y 2)))) (*.f64 -1 (/.f64 z (*.f64 x (pow.f64 y 4))))))
(+.f64 (+.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x (pow.f64 y 3)))) (*.f64 -1 (+.f64 (/.f64 z (*.f64 x (pow.f64 y 4))) (/.f64 z (*.f64 x (pow.f64 y 2))))))
(+.f64 (+.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x (pow.f64 y 3)))) (*.f64 -1 (+.f64 (/.f64 z (*.f64 x (pow.f64 y 2))) (/.f64 z (*.f64 x (pow.f64 y 4))))))
(+.f64 (+.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x (pow.f64 y 3)))) (neg.f64 (+.f64 (/.f64 z (*.f64 x (pow.f64 y 2))) (/.f64 z (*.f64 x (pow.f64 y 4))))))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 x (+.f64 y 1)))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 x (+.f64 y 1)))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 x (+.f64 y 1)))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 x (+.f64 y 1)))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 x (+.f64 y 1)))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 x (+.f64 y 1)))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 x (+.f64 y 1)))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 x (+.f64 y 1)))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 x (+.f64 y 1)))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 x (+.f64 y 1)))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 x (+.f64 y 1)))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 x (+.f64 y 1)))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 x (+.f64 y 1)))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 x (+.f64 y 1)))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 x (+.f64 y 1)))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 x (+.f64 y 1)))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 x (+.f64 y 1)))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 x (+.f64 y 1)))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 x (+.f64 y 1)))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 x (+.f64 y 1)))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 x (+.f64 y 1)))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 x (+.f64 y 1)))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 x (+.f64 y 1)))
(/.f64 z (*.f64 (+.f64 1 y) x))
(/.f64 z (*.f64 x (+.f64 y 1)))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 0)
(/.f64 (*.f64 x (+.f64 y 1)) z)
(+.f64 0 (/.f64 (*.f64 (+.f64 1 y) x) z))
(/.f64 (*.f64 x (+.f64 y 1)) z)
(-.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 0)
(/.f64 (*.f64 x (+.f64 y 1)) z)
(-.f64 0 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)))
(/.f64 (*.f64 x (+.f64 y 1)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 x (+.f64 y 1)) z)
(/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 1)
(/.f64 (*.f64 x (+.f64 y 1)) z)
(/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(/.f64 (*.f64 x (+.f64 y 1)) z)
(/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))
(/.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (/.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))))
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2) 2)
(/.f64 (*.f64 x (+.f64 y 1)) z)
(pow.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 1)
(/.f64 (*.f64 x (+.f64 y 1)) z)
(neg.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)))
(/.f64 (*.f64 x (+.f64 y 1)) z)
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) 0)
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(+.f64 0 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(-.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) 0)
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(-.f64 0 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) 1)
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) 2) 2)
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(pow.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) 1)
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(neg.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(fabs.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (fabs.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 (*.f64 x (+.f64 y 1)) z))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 (*.f64 x (+.f64 y 1)) z))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (fabs.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 (*.f64 x (+.f64 y 1)) z))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 (*.f64 x (+.f64 y 1)) z))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (fabs.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 (*.f64 x (+.f64 y 1)) z))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 (*.f64 x (+.f64 y 1)) z))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z))) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 (*.f64 x (+.f64 y 1)) z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 (*.f64 x (+.f64 y 1)) z))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z))) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 (*.f64 x (+.f64 y 1)) z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 (*.f64 x (+.f64 y 1)) z))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z))) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 (*.f64 x (+.f64 y 1)) z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 (*.f64 x (+.f64 y 1)) z))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)))) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)))) (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)))) (/.f64 (*.f64 x (+.f64 y 1)) z))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2) (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))) 2))
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))) 2))
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2) (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z))) 2))
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) 2))
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) 2))
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) 2) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z))))) 2))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) 2) (neg.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (fabs.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)))))) 2))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) 2) (fabs.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) 2) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z))))) 2))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) 2) (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)))))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) 2) (fabs.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) 2) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z))) 2)) 2))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (*.f64 (/.f64 2 (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 (*.f64 x (+.f64 y 1)) z))) 2))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 2 (/.f64 (*.f64 x (+.f64 y 1)) z)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) 2) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)))) (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)))) (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z))) 2)) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)))) (*.f64 (/.f64 2 (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 (*.f64 x (+.f64 y 1)) z))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)))) (/.f64 (*.f64 x (+.f64 y 1)) z)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))) 2))
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) 2) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z))) 2)) 2))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (*.f64 (/.f64 2 (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 (*.f64 x (+.f64 y 1)) z))) 2))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 2 (/.f64 (*.f64 x (+.f64 y 1)) z)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) 2) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)))) (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)))) (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z))) 2)) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)))) (*.f64 (/.f64 2 (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 (*.f64 x (+.f64 y 1)) z))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)))) (/.f64 (*.f64 x (+.f64 y 1)) z)))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2) (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) 2))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) 2) (*.f64 2 (fabs.f64 (/.f64 (*.f64 x (+.f64 y 1)) z))))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (fabs.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 (*.f64 x (+.f64 y 1)) z))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 (*.f64 x (+.f64 y 1)) z))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (fabs.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 (*.f64 x (+.f64 y 1)) z))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 (*.f64 x (+.f64 y 1)) z))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (fabs.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 (*.f64 x (+.f64 y 1)) z))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 (*.f64 x (+.f64 y 1)) z))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(fabs.f64 (-.f64 0 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z))) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 (*.f64 x (+.f64 y 1)) z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 (*.f64 x (+.f64 y 1)) z))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z))) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 (*.f64 x (+.f64 y 1)) z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 (*.f64 x (+.f64 y 1)) z))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z))) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 (*.f64 x (+.f64 y 1)) z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 (*.f64 x (+.f64 y 1)) z))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)))) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)))) (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z)))) (/.f64 (*.f64 x (+.f64 y 1)) z))))
(+.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) 0)
(/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z))
(+.f64 0 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))
(/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z))
(-.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) 0)
(/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z))
(-.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z))
(*.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))
(/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z))
(*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) 1)
(/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z))
(*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z))
(*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z))
(*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))
(/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z))
(*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))
(/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z))
(*.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z))
(*.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z))
(pow.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) 1)
(/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z))
(neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z))

eval361.0ms (2.3%)

Compiler

Compiled 15758 to 9367 computations (40.6% saved)

prune126.0ms (0.8%)

Pruning

13 alts after pruning (9 fresh and 4 done)

PrunedKeptTotal
New4196425
Fresh235
Picked101
Done246
Total42413437
Error
0.0b
Counts
437 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
33.5b
(/.f64 (*.f64 (+.f64 1 y) x) z)
45.3b
(/.f64 (*.f64 y x) z)
50.4b
(/.f64 x z)
33.5b
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
19.7b
(+.f64 (/.f64 x z) (neg.f64 x))
35.6b
(+.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (neg.f64 x))
47.1b
(*.f64 (/.f64 (/.f64 1 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))))) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))))
57.5b
(*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 z 2)))
49.4b
(*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 (*.f64 x (+.f64 y 1)) z)))))
46.1b
(*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))
16.9b
(*.f64 (-.f64 (/.f64 y z) 1) x)
41.8b
(*.f64 (-.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))))) 1) x)
31.7b
(neg.f64 x)
Compiler

Compiled 802 to 475 computations (40.8% saved)

localize10.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
4.1b
(*.f64 (-.f64 (/.f64 y z) 1) x)
Compiler

Compiled 22 to 10 computations (54.5% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

9 calls:

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

rewrite89.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
874×rational_best.json-simplify-57
698×rational_best.json-simplify-80
602×rational_best.json-simplify-49
592×rational_best.json-simplify-43
490×rational_best.json-simplify-78
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
17419
224619
3101219
4439619
Stop Event
node limit
Counts
1 → 10
Calls
Call 1
Inputs
(*.f64 (-.f64 (/.f64 y z) 1) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (/.f64 y z) -1) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (/.f64 y z) -1) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 y z) -1) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (+.f64 (/.f64 y z) -1) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 y z) -1) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 y z) -1) x) (/.f64 (*.f64 (+.f64 (/.f64 y z) -1) x) (*.f64 (+.f64 (/.f64 y z) -1) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 y z) -1) (+.f64 x x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 (+.f64 (/.f64 y z) -1) x)) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (/.f64 y z) -1) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (+.f64 (/.f64 y z) -1) x)))))))

simplify151.0ms (1%)

Algorithm
egg-herbie
Rules
1576×rational_best.json-simplify-132
1398×rational_best.json-simplify-80
1270×rational_best.json-simplify-78
990×rational_best.json-simplify-82
796×rational_best.json-simplify-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
033700
152658
294658
3236658
41024658
52849658
65844658
Stop Event
node limit
Counts
34 → 18
Calls
Call 1
Inputs
(*.f64 -1 x)
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(*.f64 -1 x)
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(*.f64 -1 x)
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (*.f64 (+.f64 (/.f64 y z) -1) x) 0)
(+.f64 0 (*.f64 (+.f64 (/.f64 y z) -1) x))
(-.f64 (*.f64 (+.f64 (/.f64 y z) -1) x) 0)
(-.f64 0 (neg.f64 (*.f64 (+.f64 (/.f64 y z) -1) x)))
(/.f64 (*.f64 (+.f64 (/.f64 y z) -1) x) 1)
(/.f64 (*.f64 (+.f64 (/.f64 y z) -1) x) (/.f64 (*.f64 (+.f64 (/.f64 y z) -1) x) (*.f64 (+.f64 (/.f64 y z) -1) x)))
(/.f64 (*.f64 (+.f64 (/.f64 y z) -1) (+.f64 x x)) 2)
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 (/.f64 y z) -1) x)) 2) -2)
(pow.f64 (*.f64 (+.f64 (/.f64 y z) -1) x) 1)
(neg.f64 (neg.f64 (*.f64 (+.f64 (/.f64 y z) -1) x)))
Outputs
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (*.f64 -1 x) (/.f64 (*.f64 x y) z))
(+.f64 (neg.f64 x) (/.f64 (*.f64 x y) z))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (*.f64 -1 x) (/.f64 (*.f64 x y) z))
(+.f64 (neg.f64 x) (/.f64 (*.f64 x y) z))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (*.f64 -1 x) (/.f64 (*.f64 x y) z))
(+.f64 (neg.f64 x) (/.f64 (*.f64 x y) z))
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 x y) z)
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (*.f64 -1 x) (/.f64 (*.f64 x y) z))
(+.f64 (neg.f64 x) (/.f64 (*.f64 x y) z))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (*.f64 -1 x) (/.f64 (*.f64 x y) z))
(+.f64 (neg.f64 x) (/.f64 (*.f64 x y) z))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (*.f64 -1 x) (/.f64 (*.f64 x y) z))
(+.f64 (neg.f64 x) (/.f64 (*.f64 x y) z))
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 x y) z)
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (*.f64 -1 x) (/.f64 (*.f64 x y) z))
(+.f64 (neg.f64 x) (/.f64 (*.f64 x y) z))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (*.f64 -1 x) (/.f64 (*.f64 x y) z))
(+.f64 (neg.f64 x) (/.f64 (*.f64 x y) z))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (*.f64 -1 x) (/.f64 (*.f64 x y) z))
(+.f64 (neg.f64 x) (/.f64 (*.f64 x y) z))
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 x y) z)
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (*.f64 -1 x) (/.f64 (*.f64 x y) z))
(+.f64 (neg.f64 x) (/.f64 (*.f64 x y) z))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (*.f64 -1 x) (/.f64 (*.f64 x y) z))
(+.f64 (neg.f64 x) (/.f64 (*.f64 x y) z))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (*.f64 -1 x) (/.f64 (*.f64 x y) z))
(+.f64 (neg.f64 x) (/.f64 (*.f64 x y) z))
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (*.f64 -1 x) (/.f64 (*.f64 x y) z))
(+.f64 (neg.f64 x) (/.f64 (*.f64 x y) z))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (*.f64 -1 x) (/.f64 (*.f64 x y) z))
(+.f64 (neg.f64 x) (/.f64 (*.f64 x y) z))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (*.f64 -1 x) (/.f64 (*.f64 x y) z))
(+.f64 (neg.f64 x) (/.f64 (*.f64 x y) z))
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (*.f64 -1 x) (/.f64 (*.f64 x y) z))
(+.f64 (neg.f64 x) (/.f64 (*.f64 x y) z))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (*.f64 -1 x) (/.f64 (*.f64 x y) z))
(+.f64 (neg.f64 x) (/.f64 (*.f64 x y) z))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 x))
(+.f64 (*.f64 -1 x) (/.f64 (*.f64 x y) z))
(+.f64 (neg.f64 x) (/.f64 (*.f64 x y) z))
(+.f64 (*.f64 (+.f64 (/.f64 y z) -1) x) 0)
(*.f64 x (+.f64 -1 (/.f64 y z)))
(+.f64 0 (*.f64 (+.f64 (/.f64 y z) -1) x))
(*.f64 x (+.f64 -1 (/.f64 y z)))
(-.f64 (*.f64 (+.f64 (/.f64 y z) -1) x) 0)
(*.f64 x (+.f64 -1 (/.f64 y z)))
(-.f64 0 (neg.f64 (*.f64 (+.f64 (/.f64 y z) -1) x)))
(*.f64 x (+.f64 -1 (/.f64 y z)))
(/.f64 (*.f64 (+.f64 (/.f64 y z) -1) x) 1)
(*.f64 x (+.f64 -1 (/.f64 y z)))
(/.f64 (*.f64 (+.f64 (/.f64 y z) -1) x) (/.f64 (*.f64 (+.f64 (/.f64 y z) -1) x) (*.f64 (+.f64 (/.f64 y z) -1) x)))
(*.f64 x (+.f64 -1 (/.f64 y z)))
(/.f64 (*.f64 (+.f64 (/.f64 y z) -1) (+.f64 x x)) 2)
(*.f64 x (+.f64 -1 (/.f64 y z)))
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 (/.f64 y z) -1) x)) 2) -2)
(*.f64 x (+.f64 -1 (/.f64 y z)))
(pow.f64 (*.f64 (+.f64 (/.f64 y z) -1) x) 1)
(*.f64 x (+.f64 -1 (/.f64 y z)))
(neg.f64 (neg.f64 (*.f64 (+.f64 (/.f64 y z) -1) x)))
(*.f64 x (+.f64 -1 (/.f64 y z)))

localize6.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
7.2b
(/.f64 (*.f64 y x) z)
Compiler

Compiled 14 to 5 computations (64.3% saved)

localize16.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))
0.2b
(/.f64 1 (/.f64 (*.f64 x y) z))
7.2b
(/.f64 (*.f64 x y) z)
34.7b
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
Compiler

Compiled 76 to 17 computations (77.6% saved)

series13.0ms (0.1%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
5.0ms
z
@inf
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
2.0ms
x
@0
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))
1.0ms
y
@0
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))
1.0ms
z
@0
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))
0.0ms
z
@0
(/.f64 1 (/.f64 (*.f64 x y) z))

rewrite155.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1356×rational_best.json-simplify-57
832×rational_best.json-simplify-47
688×rational_best.json-5
686×rational_best.json-2
686×rational_best.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01176
19676
232176
3139376
4620276
Stop Event
node limit
Counts
4 → 157
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
(/.f64 (*.f64 x y) z)
(/.f64 1 (/.f64 (*.f64 x y) z))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x y) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 x y) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x y) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 x y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x y) z)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x y) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) z) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 x y) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 x y) z)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x y) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 x y) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x y) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 x y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 x y) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z)) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z)) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 x y) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 x y) z)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 (*.f64 x y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 1 (/.f64 (*.f64 x y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (fabs.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (fabs.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))) (fabs.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 x y) z) (fabs.f64 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) 2) (neg.f64 (/.f64 (*.f64 x y) z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) 2) (fabs.f64 (/.f64 (*.f64 x y) z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) 2) (/.f64 (*.f64 x y) (fabs.f64 z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) 2) (/.f64 (/.f64 (*.f64 x y) z) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) 2) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 1 (/.f64 (*.f64 x y) z))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) 2) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 x y) z))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) 2) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) 2) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) 2) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) 2) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) 2) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) 2) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (fabs.f64 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (neg.f64 (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) 2) (fabs.f64 (*.f64 (/.f64 (*.f64 x y) z) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 x y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (fabs.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (fabs.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))) (fabs.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (fabs.f64 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))))))

simplify441.0ms (2.8%)

Algorithm
egg-herbie
Rules
1634×rational_best.json-simplify-132
1522×rational_best.json-simplify-44
920×rational_best.json-simplify-129
652×rational_best.json-simplify-49
424×rational_best.json-simplify-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03266455
17716455
227546431
373576431
Stop Event
node limit
Counts
301 → 174
Calls
Call 1
Inputs
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 x y) z) 0)
(+.f64 0 (/.f64 (*.f64 x y) z))
(-.f64 (/.f64 (*.f64 x y) z) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 x y) z)))
(/.f64 (*.f64 x y) z)
(/.f64 (/.f64 (*.f64 x y) z) 1)
(/.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
(/.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) 2) 2)
(pow.f64 (/.f64 (*.f64 x y) z) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 x y) z)))
(+.f64 (/.f64 (*.f64 x y) z) 0)
(+.f64 0 (/.f64 (*.f64 x y) z))
(-.f64 (/.f64 (*.f64 x y) z) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 x y) z)))
(*.f64 1 (/.f64 (*.f64 x y) z))
(*.f64 (/.f64 (*.f64 x y) z) 1)
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
(*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))
(*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z)))
(*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))
(*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))
(*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z))
(*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
(*.f64 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
(*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z)) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z))
(*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z)) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
(*.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(pow.f64 (/.f64 (*.f64 x y) z) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 x y) z)))
(+.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) 0)
(+.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z)))
(-.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) 0)
(-.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z))))
(*.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) 1)
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 (*.f64 x y) z)))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 1 (/.f64 (*.f64 x y) z)))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))))
(pow.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) 1)
(neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) 0)
(+.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) 0)
(-.f64 0 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) 1)
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) 2)) 2)
(pow.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) 1)
(neg.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
(fabs.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 x y) z)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (fabs.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (fabs.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))) (fabs.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 x y) z) (fabs.f64 (/.f64 (*.f64 x y) z))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) 2) (neg.f64 (/.f64 (*.f64 x y) z))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) 2) (fabs.f64 (/.f64 (*.f64 x y) z))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) 2) (/.f64 (*.f64 x y) (fabs.f64 z))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) 2) (/.f64 (/.f64 (*.f64 x y) z) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) 2) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 1 (/.f64 (*.f64 x y) z))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) 2) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 x y) z))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) 2) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) 2) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) 2) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) 2) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) 2) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) 2) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (fabs.f64 (/.f64 (*.f64 x y) z)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (neg.f64 (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (*.f64 x y) z)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) 2) (fabs.f64 (*.f64 (/.f64 (*.f64 x y) z) 2)))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 x y) z))))))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (fabs.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (fabs.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))) (fabs.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))
(fabs.f64 (-.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (fabs.f64 (/.f64 (*.f64 x y) z)))))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))
Outputs
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 z (*.f64 y x))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))
(+.f64 (/.f64 (*.f64 x y) z) 0)
(/.f64 (*.f64 y x) z)
(+.f64 0 (/.f64 (*.f64 x y) z))
(/.f64 (*.f64 y x) z)
(-.f64 (/.f64 (*.f64 x y) z) 0)
(/.f64 (*.f64 y x) z)
(-.f64 0 (neg.f64 (/.f64 (*.f64 x y) z)))
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 y x) z)
(/.f64 (/.f64 (*.f64 x y) z) 1)
(/.f64 (*.f64 y x) z)
(/.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
(/.f64 (*.f64 y x) z)
(/.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) 2) 2)
(/.f64 (*.f64 y x) z)
(pow.f64 (/.f64 (*.f64 x y) z) 1)
(/.f64 (*.f64 y x) z)
(neg.f64 (neg.f64 (/.f64 (*.f64 x y) z)))
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 (*.f64 x y) z) 0)
(/.f64 (*.f64 y x) z)
(+.f64 0 (/.f64 (*.f64 x y) z))
(/.f64 (*.f64 y x) z)
(-.f64 (/.f64 (*.f64 x y) z) 0)
(/.f64 (*.f64 y x) z)
(-.f64 0 (neg.f64 (/.f64 (*.f64 x y) z)))
(/.f64 (*.f64 y x) z)
(*.f64 1 (/.f64 (*.f64 x y) z))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 (*.f64 x y) z) 1)
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))
(/.f64 (*.f64 y x) z)
(*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))
(/.f64 (*.f64 y x) z)
(*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))
(/.f64 (*.f64 y x) z)
(*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(/.f64 (*.f64 y x) z)
(*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z)))
(/.f64 (*.f64 y x) z)
(*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))
(/.f64 (*.f64 y x) z)
(*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(/.f64 (*.f64 y x) z)
(*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))
(/.f64 (*.f64 y x) z)
(*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z))
(/.f64 (*.f64 y x) z)
(*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))
(/.f64 (*.f64 y x) z)
(*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
(/.f64 (*.f64 y x) z)
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
(/.f64 (*.f64 y x) z)
(*.f64 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z)) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(/.f64 (*.f64 y x) z)
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(/.f64 (*.f64 y x) z)
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(/.f64 (*.f64 y x) z)
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(/.f64 (*.f64 y x) z)
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z))
(/.f64 (*.f64 y x) z)
(*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z)) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(/.f64 (*.f64 y x) z)
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(/.f64 (*.f64 y x) z)
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(/.f64 (*.f64 y x) z)
(pow.f64 (/.f64 (*.f64 x y) z) 1)
(/.f64 (*.f64 y x) z)
(neg.f64 (neg.f64 (/.f64 (*.f64 x y) z)))
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) 0)
(/.f64 1 (/.f64 (*.f64 y x) z))
(+.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z)))
(/.f64 1 (/.f64 (*.f64 y x) z))
(-.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) 0)
(/.f64 1 (/.f64 (*.f64 y x) z))
(-.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z))))
(/.f64 1 (/.f64 (*.f64 y x) z))
(*.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))
(/.f64 1 (/.f64 (*.f64 y x) z))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) 1)
(/.f64 1 (/.f64 (*.f64 y x) z))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))))
(/.f64 1 (/.f64 (*.f64 y x) z))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))))
(/.f64 1 (/.f64 (*.f64 y x) z))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 (*.f64 y x) z)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 (*.f64 x y) z)))
(/.f64 1 (/.f64 (*.f64 y x) z))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))
(/.f64 1 (/.f64 (*.f64 y x) z))
(*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))))
(/.f64 1 (/.f64 (*.f64 y x) z))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 1 (/.f64 (*.f64 x y) z)))
(/.f64 1 (/.f64 (*.f64 y x) z))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))))
(/.f64 1 (/.f64 (*.f64 y x) z))
(*.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))))
(/.f64 1 (/.f64 (*.f64 y x) z))
(*.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))))
(/.f64 1 (/.f64 (*.f64 y x) z))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 (*.f64 y x) z))))) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 (*.f64 y x) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 (*.f64 y x) z))))))
(*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 (*.f64 y x) z)))) (/.f64 1 (/.f64 (*.f64 y x) z)))))
(pow.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) 1)
(/.f64 1 (/.f64 (*.f64 y x) z))
(neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z))))
(/.f64 1 (/.f64 (*.f64 y x) z))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) 0)
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(+.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) 0)
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(-.f64 0 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) 1)
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) 2)) 2)
(/.f64 (*.f64 (/.f64 (*.f64 y x) z) (*.f64 2 (/.f64 (*.f64 y x) z))) 2)
(/.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))) 2)
(pow.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) 1)
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(neg.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (fabs.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (fabs.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))) (fabs.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (*.f64 (/.f64 (*.f64 x y) z) (fabs.f64 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) 2) (neg.f64 (/.f64 (*.f64 x y) z))) 2))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) 2) (fabs.f64 (/.f64 (*.f64 x y) z))) 2))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) 2) (/.f64 (*.f64 x y) (fabs.f64 z))) 2))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) 2) (/.f64 (/.f64 (*.f64 x y) z) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))) 2))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) 2) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 1 (/.f64 (*.f64 x y) z))))) 2))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) 2) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 x y) z))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 y x) z)) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 y x) z))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 y x) z))) (*.f64 (/.f64 (*.f64 y x) z) (neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) 2) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 y x) z))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 y x) z))) (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))))))) 2))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 y x) z))) (*.f64 (*.f64 2 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) 2) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))))) 2))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))) (*.f64 (/.f64 2 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) 2) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))) (*.f64 (*.f64 2 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 (*.f64 y x) z)))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))) (*.f64 (/.f64 2 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) 2) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))))) 2))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) 2) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))))) 2))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))) (*.f64 (/.f64 2 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) 2) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))) (*.f64 (*.f64 2 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 (*.f64 y x) z)))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))) (*.f64 (/.f64 2 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (fabs.f64 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (neg.f64 (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) 2) (fabs.f64 (*.f64 (/.f64 (*.f64 x y) z) 2)))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (fabs.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (fabs.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))) (fabs.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (-.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (fabs.f64 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))

localize122.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))
0.7b
(/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))
4.1b
(*.f64 (-.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))))) 1) x)
42.5b
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))))
Compiler

Compiled 300 to 153 computations (49% saved)

series99.0ms (0.6%)

Counts
4 → 108
Calls

27 calls:

TimeVariablePointExpression
94.0ms
y
@-inf
(/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))
1.0ms
y
@0
(*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))
0.0ms
z
@-inf
(/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))
0.0ms
z
@0
(/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))
0.0ms
z
@-inf
(*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))

rewrite248.0ms (1.6%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
017418
1146310
2495118
32142118
Stop Event
node limit
Counts
4 → 54
Calls
Call 1
Inputs
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))))
(*.f64 (-.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))))) 1) x)
(/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))
(*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 z) (/.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y z) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (/.f64 1 z) (/.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (/.f64 y z) (+.f64 (/.f64 1 z) -1)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (/.f64 y z) (+.f64 (/.f64 1 z) -1)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 y z) (+.f64 (/.f64 1 z) -1)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 y z) (+.f64 (/.f64 1 z) -1)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 y z) (+.f64 (/.f64 1 z) -1)) x) (/.f64 (*.f64 (+.f64 (/.f64 y z) (+.f64 (/.f64 1 z) -1)) x) (*.f64 (+.f64 (/.f64 y z) (+.f64 (/.f64 1 z) -1)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 y z) (+.f64 (/.f64 1 z) -1)) (+.f64 x x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (/.f64 y z) (+.f64 (/.f64 1 z) -1)) x) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (*.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (/.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))) (*.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))) (/.f64 1 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))) (*.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))))) (*.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))) (*.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))) (*.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))) (*.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (fabs.f64 (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (neg.f64 (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (neg.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (fabs.f64 (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (neg.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (fabs.f64 (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (fabs.f64 (+.f64 (/.f64 1 z) (/.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (fabs.f64 (/.f64 (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))) (neg.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 (neg.f64 (+.f64 (/.f64 1 z) (/.f64 y z))) (fabs.f64 (+.f64 (/.f64 1 z) (/.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 2) (*.f64 (fabs.f64 (+.f64 (/.f64 1 z) (/.f64 y z))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))) (fabs.f64 (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (fabs.f64 (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))) (fabs.f64 (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))))))))

simplify398.0ms (2.6%)

Algorithm
egg-herbie
Rules
1242×rational_best.json-simplify-80
1084×rational_best.json-simplify-78
820×rational_best.json-simplify-132
810×rational_best.json-simplify-50
772×rational_best.json-simplify-49
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01824784
13634698
26314676
317964676
442274672
Stop Event
node limit
Counts
162 → 127
Calls
Call 1
Inputs
(/.f64 (+.f64 1 y) z)
(/.f64 (+.f64 1 y) z)
(/.f64 (+.f64 1 y) z)
(/.f64 (+.f64 1 y) z)
(/.f64 (+.f64 1 y) z)
(/.f64 (+.f64 1 y) z)
(/.f64 (+.f64 1 y) z)
(/.f64 (+.f64 1 y) z)
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 y) 1) z))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 y) 1) z))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 y) 1) z))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 y) 1) z))
(/.f64 1 z)
(+.f64 (/.f64 1 z) (/.f64 y z))
(+.f64 (/.f64 1 z) (/.f64 y z))
(+.f64 (/.f64 1 z) (/.f64 y z))
(/.f64 y z)
(+.f64 (/.f64 1 z) (/.f64 y z))
(+.f64 (/.f64 1 z) (/.f64 y z))
(+.f64 (/.f64 1 z) (/.f64 y z))
(/.f64 y z)
(+.f64 (/.f64 1 z) (/.f64 y z))
(+.f64 (/.f64 1 z) (/.f64 y z))
(+.f64 (/.f64 1 z) (/.f64 y z))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(+.f64 (*.f64 -1 x) (/.f64 (*.f64 (+.f64 1 y) x) z))
(+.f64 (*.f64 -1 x) (/.f64 (*.f64 (+.f64 1 y) x) z))
(+.f64 (*.f64 -1 x) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 -1 x)
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 -1 x))
(*.f64 -1 x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 y) 1) x) z)) (*.f64 -1 x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 y) 1) x) z)) (*.f64 -1 x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 y) 1) x) z)) (*.f64 -1 x))
(*.f64 (-.f64 (/.f64 1 z) 1) x)
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 (-.f64 (/.f64 1 z) 1) x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 (-.f64 (/.f64 1 z) 1) x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 (-.f64 (/.f64 1 z) 1) x))
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 (-.f64 (/.f64 1 z) 1) x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 (-.f64 (/.f64 1 z) 1) x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 (-.f64 (/.f64 1 z) 1) x))
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 (-.f64 (/.f64 1 z) 1) x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 (-.f64 (/.f64 1 z) 1) x))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 (-.f64 (/.f64 1 z) 1) x))
(*.f64 (-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1) x)
(*.f64 (-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1) x)
(*.f64 (-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1) x)
(*.f64 (-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1) x)
(*.f64 (-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1) x)
(*.f64 (-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1) x)
(*.f64 (-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1) x)
(*.f64 (-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1) x)
(*.f64 (-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1) x)
(*.f64 (-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1) x)
(*.f64 (-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1) x)
(*.f64 (-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1) x)
(/.f64 z (+.f64 1 y))
(/.f64 z (+.f64 1 y))
(/.f64 z (+.f64 1 y))
(/.f64 z (+.f64 1 y))
(/.f64 z (+.f64 1 y))
(/.f64 z (+.f64 1 y))
(/.f64 z (+.f64 1 y))
(/.f64 z (+.f64 1 y))
(*.f64 -1 (/.f64 z (-.f64 (*.f64 -1 y) 1)))
(*.f64 -1 (/.f64 z (-.f64 (*.f64 -1 y) 1)))
(*.f64 -1 (/.f64 z (-.f64 (*.f64 -1 y) 1)))
(*.f64 -1 (/.f64 z (-.f64 (*.f64 -1 y) 1)))
z
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z (*.f64 (pow.f64 y 2) z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 3) z)) (*.f64 (pow.f64 y 2) z))))
(/.f64 z y)
(+.f64 (/.f64 z y) (*.f64 -1 (/.f64 z (pow.f64 y 2))))
(+.f64 (/.f64 z y) (+.f64 (/.f64 z (pow.f64 y 3)) (*.f64 -1 (/.f64 z (pow.f64 y 2)))))
(+.f64 (/.f64 z y) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 y 4))) (+.f64 (/.f64 z (pow.f64 y 3)) (*.f64 -1 (/.f64 z (pow.f64 y 2))))))
(/.f64 z y)
(+.f64 (/.f64 z y) (*.f64 -1 (/.f64 z (pow.f64 y 2))))
(+.f64 (/.f64 z y) (+.f64 (/.f64 z (pow.f64 y 3)) (*.f64 -1 (/.f64 z (pow.f64 y 2)))))
(+.f64 (/.f64 z y) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 y 4))) (+.f64 (/.f64 z (pow.f64 y 3)) (*.f64 -1 (/.f64 z (pow.f64 y 2))))))
(/.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (-.f64 (*.f64 -1 y) 1) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (-.f64 (*.f64 -1 y) 1) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (-.f64 (*.f64 -1 y) 1) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (-.f64 (*.f64 -1 y) 1) 2) (pow.f64 z 2))
(/.f64 1 (pow.f64 z 2))
(+.f64 (/.f64 1 (pow.f64 z 2)) (*.f64 2 (/.f64 y (pow.f64 z 2))))
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (+.f64 (/.f64 1 (pow.f64 z 2)) (*.f64 2 (/.f64 y (pow.f64 z 2)))))
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (+.f64 (/.f64 1 (pow.f64 z 2)) (*.f64 2 (/.f64 y (pow.f64 z 2)))))
(/.f64 (pow.f64 y 2) (pow.f64 z 2))
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 2 (/.f64 y (pow.f64 z 2))))
(+.f64 (/.f64 1 (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 2 (/.f64 y (pow.f64 z 2)))))
(+.f64 (/.f64 1 (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 2 (/.f64 y (pow.f64 z 2)))))
(/.f64 (pow.f64 y 2) (pow.f64 z 2))
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 2 (/.f64 y (pow.f64 z 2))))
(+.f64 (/.f64 1 (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 2 (/.f64 y (pow.f64 z 2)))))
(+.f64 (/.f64 1 (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 2 (/.f64 y (pow.f64 z 2)))))
(+.f64 (/.f64 1 z) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 1 z))
(+.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 0)
(+.f64 0 (+.f64 (/.f64 1 z) (/.f64 y z)))
(-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 0)
(/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1)
(/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))
(/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 2) 2)
(pow.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1)
(+.f64 (*.f64 (+.f64 (/.f64 y z) (+.f64 (/.f64 1 z) -1)) x) 0)
(+.f64 0 (*.f64 (+.f64 (/.f64 y z) (+.f64 (/.f64 1 z) -1)) x))
(-.f64 (*.f64 (+.f64 (/.f64 y z) (+.f64 (/.f64 1 z) -1)) x) 0)
(/.f64 (*.f64 (+.f64 (/.f64 y z) (+.f64 (/.f64 1 z) -1)) x) 1)
(/.f64 (*.f64 (+.f64 (/.f64 y z) (+.f64 (/.f64 1 z) -1)) x) (/.f64 (*.f64 (+.f64 (/.f64 y z) (+.f64 (/.f64 1 z) -1)) x) (*.f64 (+.f64 (/.f64 y z) (+.f64 (/.f64 1 z) -1)) x)))
(/.f64 (*.f64 (+.f64 (/.f64 y z) (+.f64 (/.f64 1 z) -1)) (+.f64 x x)) 2)
(pow.f64 (*.f64 (+.f64 (/.f64 y z) (+.f64 (/.f64 1 z) -1)) x) 1)
(+.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) 0)
(+.f64 0 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(-.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) 0)
(*.f64 1 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) 1)
(*.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))))
(*.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (*.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))))))
(*.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (/.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))) (*.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))) (/.f64 1 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))) (*.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))))) (*.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))) (*.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))) (*.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))) (*.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))))
(pow.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) 1)
(+.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) 0)
(+.f64 0 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))
(-.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) 0)
(/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) 1)
(/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))
(/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 2)) 2)
(pow.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) 1)
(fabs.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))
(fabs.f64 (neg.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (fabs.f64 (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (neg.f64 (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))))
(fabs.f64 (-.f64 0 (neg.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (fabs.f64 (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (neg.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (fabs.f64 (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (fabs.f64 (+.f64 (/.f64 1 z) (/.f64 y z))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (fabs.f64 (/.f64 (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))) (neg.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 (neg.f64 (+.f64 (/.f64 1 z) (/.f64 y z))) (fabs.f64 (+.f64 (/.f64 1 z) (/.f64 y z))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 2) (*.f64 (fabs.f64 (+.f64 (/.f64 1 z) (/.f64 y z))) 2))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))) (fabs.f64 (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (fabs.f64 (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))) (fabs.f64 (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))))
Outputs
(/.f64 (+.f64 1 y) z)
(/.f64 (+.f64 1 y) z)
(/.f64 (+.f64 1 y) z)
(/.f64 (+.f64 1 y) z)
(/.f64 (+.f64 1 y) z)
(/.f64 (+.f64 1 y) z)
(/.f64 (+.f64 1 y) z)
(/.f64 (+.f64 1 y) z)
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 y) 1) z))
(*.f64 -1 (/.f64 (+.f64 (*.f64 y -1) -1) z))
(neg.f64 (/.f64 (+.f64 -1 (neg.f64 y)) z))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 y) 1) z))
(*.f64 -1 (/.f64 (+.f64 (*.f64 y -1) -1) z))
(neg.f64 (/.f64 (+.f64 -1 (neg.f64 y)) z))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 y) 1) z))
(*.f64 -1 (/.f64 (+.f64 (*.f64 y -1) -1) z))
(neg.f64 (/.f64 (+.f64 -1 (neg.f64 y)) z))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 y) 1) z))
(*.f64 -1 (/.f64 (+.f64 (*.f64 y -1) -1) z))
(neg.f64 (/.f64 (+.f64 -1 (neg.f64 y)) z))
(/.f64 1 z)
(+.f64 (/.f64 1 z) (/.f64 y z))
(+.f64 (/.f64 1 z) (/.f64 y z))
(+.f64 (/.f64 1 z) (/.f64 y z))
(/.f64 y z)
(+.f64 (/.f64 1 z) (/.f64 y z))
(+.f64 (/.f64 1 z) (/.f64 y z))
(+.f64 (/.f64 1 z) (/.f64 y z))
(/.f64 y z)
(+.f64 (/.f64 1 z) (/.f64 y z))
(+.f64 (/.f64 1 z) (/.f64 y z))
(+.f64 (/.f64 1 z) (/.f64 y z))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(+.f64 (*.f64 -1 x) (/.f64 (*.f64 (+.f64 1 y) x) z))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (neg.f64 x))
(+.f64 (*.f64 -1 x) (/.f64 (*.f64 (+.f64 1 y) x) z))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (neg.f64 x))
(+.f64 (*.f64 -1 x) (/.f64 (*.f64 (+.f64 1 y) x) z))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (neg.f64 x))
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (neg.f64 x))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (neg.f64 x))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (neg.f64 x))
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 y) 1) x) z)) (*.f64 -1 x))
(*.f64 -1 (+.f64 x (/.f64 (*.f64 (+.f64 (*.f64 y -1) -1) x) z)))
(*.f64 -1 (+.f64 x (/.f64 (*.f64 (+.f64 -1 (neg.f64 y)) x) z)))
(neg.f64 (+.f64 x (/.f64 (*.f64 (+.f64 -1 (neg.f64 y)) x) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 y) 1) x) z)) (*.f64 -1 x))
(*.f64 -1 (+.f64 x (/.f64 (*.f64 (+.f64 (*.f64 y -1) -1) x) z)))
(*.f64 -1 (+.f64 x (/.f64 (*.f64 (+.f64 -1 (neg.f64 y)) x) z)))
(neg.f64 (+.f64 x (/.f64 (*.f64 (+.f64 -1 (neg.f64 y)) x) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 y) 1) x) z)) (*.f64 -1 x))
(*.f64 -1 (+.f64 x (/.f64 (*.f64 (+.f64 (*.f64 y -1) -1) x) z)))
(*.f64 -1 (+.f64 x (/.f64 (*.f64 (+.f64 -1 (neg.f64 y)) x) z)))
(neg.f64 (+.f64 x (/.f64 (*.f64 (+.f64 -1 (neg.f64 y)) x) z)))
(*.f64 (-.f64 (/.f64 1 z) 1) x)
(*.f64 x (+.f64 -1 (/.f64 1 z)))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 (-.f64 (/.f64 1 z) 1) x))
(+.f64 (*.f64 x (+.f64 -1 (/.f64 1 z))) (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 (-.f64 (/.f64 1 z) 1) x))
(+.f64 (*.f64 x (+.f64 -1 (/.f64 1 z))) (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 (-.f64 (/.f64 1 z) 1) x))
(+.f64 (*.f64 x (+.f64 -1 (/.f64 1 z))) (/.f64 (*.f64 y x) z))
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 (-.f64 (/.f64 1 z) 1) x))
(+.f64 (*.f64 x (+.f64 -1 (/.f64 1 z))) (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 (-.f64 (/.f64 1 z) 1) x))
(+.f64 (*.f64 x (+.f64 -1 (/.f64 1 z))) (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 (-.f64 (/.f64 1 z) 1) x))
(+.f64 (*.f64 x (+.f64 -1 (/.f64 1 z))) (/.f64 (*.f64 y x) z))
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 (-.f64 (/.f64 1 z) 1) x))
(+.f64 (*.f64 x (+.f64 -1 (/.f64 1 z))) (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 (-.f64 (/.f64 1 z) 1) x))
(+.f64 (*.f64 x (+.f64 -1 (/.f64 1 z))) (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 (-.f64 (/.f64 1 z) 1) x))
(+.f64 (*.f64 x (+.f64 -1 (/.f64 1 z))) (/.f64 (*.f64 y x) z))
(*.f64 (-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1) x)
(*.f64 x (+.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) -1))
(*.f64 x (+.f64 -1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 x (+.f64 (/.f64 y z) (+.f64 -1 (/.f64 1 z))))
(*.f64 x (+.f64 (/.f64 1 z) (+.f64 -1 (/.f64 y z))))
(*.f64 (-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1) x)
(*.f64 x (+.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) -1))
(*.f64 x (+.f64 -1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 x (+.f64 (/.f64 y z) (+.f64 -1 (/.f64 1 z))))
(*.f64 x (+.f64 (/.f64 1 z) (+.f64 -1 (/.f64 y z))))
(*.f64 (-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1) x)
(*.f64 x (+.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) -1))
(*.f64 x (+.f64 -1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 x (+.f64 (/.f64 y z) (+.f64 -1 (/.f64 1 z))))
(*.f64 x (+.f64 (/.f64 1 z) (+.f64 -1 (/.f64 y z))))
(*.f64 (-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1) x)
(*.f64 x (+.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) -1))
(*.f64 x (+.f64 -1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 x (+.f64 (/.f64 y z) (+.f64 -1 (/.f64 1 z))))
(*.f64 x (+.f64 (/.f64 1 z) (+.f64 -1 (/.f64 y z))))
(*.f64 (-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1) x)
(*.f64 x (+.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) -1))
(*.f64 x (+.f64 -1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 x (+.f64 (/.f64 y z) (+.f64 -1 (/.f64 1 z))))
(*.f64 x (+.f64 (/.f64 1 z) (+.f64 -1 (/.f64 y z))))
(*.f64 (-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1) x)
(*.f64 x (+.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) -1))
(*.f64 x (+.f64 -1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 x (+.f64 (/.f64 y z) (+.f64 -1 (/.f64 1 z))))
(*.f64 x (+.f64 (/.f64 1 z) (+.f64 -1 (/.f64 y z))))
(*.f64 (-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1) x)
(*.f64 x (+.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) -1))
(*.f64 x (+.f64 -1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 x (+.f64 (/.f64 y z) (+.f64 -1 (/.f64 1 z))))
(*.f64 x (+.f64 (/.f64 1 z) (+.f64 -1 (/.f64 y z))))
(*.f64 (-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1) x)
(*.f64 x (+.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) -1))
(*.f64 x (+.f64 -1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 x (+.f64 (/.f64 y z) (+.f64 -1 (/.f64 1 z))))
(*.f64 x (+.f64 (/.f64 1 z) (+.f64 -1 (/.f64 y z))))
(*.f64 (-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1) x)
(*.f64 x (+.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) -1))
(*.f64 x (+.f64 -1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 x (+.f64 (/.f64 y z) (+.f64 -1 (/.f64 1 z))))
(*.f64 x (+.f64 (/.f64 1 z) (+.f64 -1 (/.f64 y z))))
(*.f64 (-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1) x)
(*.f64 x (+.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) -1))
(*.f64 x (+.f64 -1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 x (+.f64 (/.f64 y z) (+.f64 -1 (/.f64 1 z))))
(*.f64 x (+.f64 (/.f64 1 z) (+.f64 -1 (/.f64 y z))))
(*.f64 (-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1) x)
(*.f64 x (+.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) -1))
(*.f64 x (+.f64 -1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 x (+.f64 (/.f64 y z) (+.f64 -1 (/.f64 1 z))))
(*.f64 x (+.f64 (/.f64 1 z) (+.f64 -1 (/.f64 y z))))
(*.f64 (-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1) x)
(*.f64 x (+.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) -1))
(*.f64 x (+.f64 -1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 x (+.f64 (/.f64 y z) (+.f64 -1 (/.f64 1 z))))
(*.f64 x (+.f64 (/.f64 1 z) (+.f64 -1 (/.f64 y z))))
(/.f64 z (+.f64 1 y))
(/.f64 z (+.f64 1 y))
(/.f64 z (+.f64 1 y))
(/.f64 z (+.f64 1 y))
(/.f64 z (+.f64 1 y))
(/.f64 z (+.f64 1 y))
(/.f64 z (+.f64 1 y))
(/.f64 z (+.f64 1 y))
(*.f64 -1 (/.f64 z (-.f64 (*.f64 -1 y) 1)))
(*.f64 -1 (/.f64 z (+.f64 (*.f64 y -1) -1)))
(neg.f64 (/.f64 z (+.f64 -1 (neg.f64 y))))
(*.f64 -1 (/.f64 z (-.f64 (*.f64 -1 y) 1)))
(*.f64 -1 (/.f64 z (+.f64 (*.f64 y -1) -1)))
(neg.f64 (/.f64 z (+.f64 -1 (neg.f64 y))))
(*.f64 -1 (/.f64 z (-.f64 (*.f64 -1 y) 1)))
(*.f64 -1 (/.f64 z (+.f64 (*.f64 y -1) -1)))
(neg.f64 (/.f64 z (+.f64 -1 (neg.f64 y))))
(*.f64 -1 (/.f64 z (-.f64 (*.f64 -1 y) 1)))
(*.f64 -1 (/.f64 z (+.f64 (*.f64 y -1) -1)))
(neg.f64 (/.f64 z (+.f64 -1 (neg.f64 y))))
z
(+.f64 (*.f64 -1 (*.f64 y z)) z)
(+.f64 z (*.f64 y (*.f64 -1 z)))
(+.f64 z (*.f64 z (neg.f64 y)))
(+.f64 z (*.f64 y (neg.f64 z)))
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z (*.f64 (pow.f64 y 2) z)))
(+.f64 (*.f64 y (*.f64 -1 z)) (+.f64 z (*.f64 z (pow.f64 y 2))))
(+.f64 z (+.f64 (*.f64 z (pow.f64 y 2)) (*.f64 z (neg.f64 y))))
(+.f64 z (*.f64 z (+.f64 (neg.f64 y) (pow.f64 y 2))))
(+.f64 (*.f64 -1 (*.f64 y z)) (+.f64 z (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 3) z)) (*.f64 (pow.f64 y 2) z))))
(+.f64 (*.f64 y (*.f64 -1 z)) (+.f64 z (+.f64 (*.f64 z (pow.f64 y 2)) (*.f64 (pow.f64 y 3) (*.f64 -1 z)))))
(+.f64 z (+.f64 (+.f64 (*.f64 z (pow.f64 y 2)) (neg.f64 (*.f64 z (pow.f64 y 3)))) (*.f64 z (neg.f64 y))))
(+.f64 (+.f64 z (*.f64 (pow.f64 y 3) (neg.f64 z))) (*.f64 z (+.f64 (neg.f64 y) (pow.f64 y 2))))
(+.f64 (+.f64 z (*.f64 z (neg.f64 (pow.f64 y 3)))) (*.f64 z (+.f64 (neg.f64 y) (pow.f64 y 2))))
(/.f64 z y)
(+.f64 (/.f64 z y) (*.f64 -1 (/.f64 z (pow.f64 y 2))))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 z (pow.f64 y 2))))
(+.f64 (/.f64 z y) (+.f64 (/.f64 z (pow.f64 y 3)) (*.f64 -1 (/.f64 z (pow.f64 y 2)))))
(+.f64 (*.f64 -1 (/.f64 z (pow.f64 y 2))) (+.f64 (/.f64 z (pow.f64 y 3)) (/.f64 z y)))
(+.f64 (/.f64 z y) (+.f64 (neg.f64 (/.f64 z (pow.f64 y 2))) (/.f64 z (pow.f64 y 3))))
(+.f64 (neg.f64 (/.f64 z (pow.f64 y 2))) (+.f64 (/.f64 z y) (/.f64 z (pow.f64 y 3))))
(+.f64 (/.f64 z y) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 y 4))) (+.f64 (/.f64 z (pow.f64 y 3)) (*.f64 -1 (/.f64 z (pow.f64 y 2))))))
(+.f64 (/.f64 z y) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 y 2))) (+.f64 (/.f64 z (pow.f64 y 3)) (*.f64 -1 (/.f64 z (pow.f64 y 4))))))
(+.f64 (/.f64 z y) (+.f64 (/.f64 z (pow.f64 y 3)) (+.f64 (neg.f64 (/.f64 z (pow.f64 y 2))) (neg.f64 (/.f64 z (pow.f64 y 4))))))
(+.f64 (+.f64 (/.f64 z y) (/.f64 z (pow.f64 y 3))) (*.f64 -1 (+.f64 (/.f64 z (pow.f64 y 4)) (/.f64 z (pow.f64 y 2)))))
(+.f64 (/.f64 z (pow.f64 y 3)) (+.f64 (*.f64 -1 (+.f64 (/.f64 z (pow.f64 y 2)) (/.f64 z (pow.f64 y 4)))) (/.f64 z y)))
(+.f64 (/.f64 z (pow.f64 y 3)) (+.f64 (/.f64 z y) (neg.f64 (+.f64 (/.f64 z (pow.f64 y 2)) (/.f64 z (pow.f64 y 4))))))
(/.f64 z y)
(+.f64 (/.f64 z y) (*.f64 -1 (/.f64 z (pow.f64 y 2))))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 z (pow.f64 y 2))))
(+.f64 (/.f64 z y) (+.f64 (/.f64 z (pow.f64 y 3)) (*.f64 -1 (/.f64 z (pow.f64 y 2)))))
(+.f64 (*.f64 -1 (/.f64 z (pow.f64 y 2))) (+.f64 (/.f64 z (pow.f64 y 3)) (/.f64 z y)))
(+.f64 (/.f64 z y) (+.f64 (neg.f64 (/.f64 z (pow.f64 y 2))) (/.f64 z (pow.f64 y 3))))
(+.f64 (neg.f64 (/.f64 z (pow.f64 y 2))) (+.f64 (/.f64 z y) (/.f64 z (pow.f64 y 3))))
(+.f64 (/.f64 z y) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 y 4))) (+.f64 (/.f64 z (pow.f64 y 3)) (*.f64 -1 (/.f64 z (pow.f64 y 2))))))
(+.f64 (/.f64 z y) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 y 2))) (+.f64 (/.f64 z (pow.f64 y 3)) (*.f64 -1 (/.f64 z (pow.f64 y 4))))))
(+.f64 (/.f64 z y) (+.f64 (/.f64 z (pow.f64 y 3)) (+.f64 (neg.f64 (/.f64 z (pow.f64 y 2))) (neg.f64 (/.f64 z (pow.f64 y 4))))))
(+.f64 (+.f64 (/.f64 z y) (/.f64 z (pow.f64 y 3))) (*.f64 -1 (+.f64 (/.f64 z (pow.f64 y 4)) (/.f64 z (pow.f64 y 2)))))
(+.f64 (/.f64 z (pow.f64 y 3)) (+.f64 (*.f64 -1 (+.f64 (/.f64 z (pow.f64 y 2)) (/.f64 z (pow.f64 y 4)))) (/.f64 z y)))
(+.f64 (/.f64 z (pow.f64 y 3)) (+.f64 (/.f64 z y) (neg.f64 (+.f64 (/.f64 z (pow.f64 y 2)) (/.f64 z (pow.f64 y 4))))))
(/.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (-.f64 (*.f64 -1 y) 1) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (+.f64 (*.f64 y -1) -1) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (+.f64 -1 (neg.f64 y)) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (-.f64 (*.f64 -1 y) 1) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (+.f64 (*.f64 y -1) -1) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (+.f64 -1 (neg.f64 y)) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (-.f64 (*.f64 -1 y) 1) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (+.f64 (*.f64 y -1) -1) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (+.f64 -1 (neg.f64 y)) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (-.f64 (*.f64 -1 y) 1) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (+.f64 (*.f64 y -1) -1) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (+.f64 -1 (neg.f64 y)) 2) (pow.f64 z 2))
(/.f64 1 (pow.f64 z 2))
(+.f64 (/.f64 1 (pow.f64 z 2)) (*.f64 2 (/.f64 y (pow.f64 z 2))))
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (+.f64 (/.f64 1 (pow.f64 z 2)) (*.f64 2 (/.f64 y (pow.f64 z 2)))))
(+.f64 (*.f64 2 (/.f64 y (pow.f64 z 2))) (+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 (pow.f64 y 2) (pow.f64 z 2))))
(+.f64 (/.f64 1 (pow.f64 z 2)) (+.f64 (*.f64 2 (/.f64 y (pow.f64 z 2))) (/.f64 (pow.f64 y 2) (pow.f64 z 2))))
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (+.f64 (/.f64 1 (pow.f64 z 2)) (*.f64 2 (/.f64 y (pow.f64 z 2)))))
(+.f64 (*.f64 2 (/.f64 y (pow.f64 z 2))) (+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 (pow.f64 y 2) (pow.f64 z 2))))
(+.f64 (/.f64 1 (pow.f64 z 2)) (+.f64 (*.f64 2 (/.f64 y (pow.f64 z 2))) (/.f64 (pow.f64 y 2) (pow.f64 z 2))))
(/.f64 (pow.f64 y 2) (pow.f64 z 2))
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 2 (/.f64 y (pow.f64 z 2))))
(+.f64 (*.f64 2 (/.f64 y (pow.f64 z 2))) (/.f64 (pow.f64 y 2) (pow.f64 z 2)))
(+.f64 (/.f64 1 (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 2 (/.f64 y (pow.f64 z 2)))))
(+.f64 (*.f64 2 (/.f64 y (pow.f64 z 2))) (+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 (pow.f64 y 2) (pow.f64 z 2))))
(+.f64 (/.f64 1 (pow.f64 z 2)) (+.f64 (*.f64 2 (/.f64 y (pow.f64 z 2))) (/.f64 (pow.f64 y 2) (pow.f64 z 2))))
(+.f64 (/.f64 1 (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 2 (/.f64 y (pow.f64 z 2)))))
(+.f64 (*.f64 2 (/.f64 y (pow.f64 z 2))) (+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 (pow.f64 y 2) (pow.f64 z 2))))
(+.f64 (/.f64 1 (pow.f64 z 2)) (+.f64 (*.f64 2 (/.f64 y (pow.f64 z 2))) (/.f64 (pow.f64 y 2) (pow.f64 z 2))))
(/.f64 (pow.f64 y 2) (pow.f64 z 2))
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 2 (/.f64 y (pow.f64 z 2))))
(+.f64 (*.f64 2 (/.f64 y (pow.f64 z 2))) (/.f64 (pow.f64 y 2) (pow.f64 z 2)))
(+.f64 (/.f64 1 (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 2 (/.f64 y (pow.f64 z 2)))))
(+.f64 (*.f64 2 (/.f64 y (pow.f64 z 2))) (+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 (pow.f64 y 2) (pow.f64 z 2))))
(+.f64 (/.f64 1 (pow.f64 z 2)) (+.f64 (*.f64 2 (/.f64 y (pow.f64 z 2))) (/.f64 (pow.f64 y 2) (pow.f64 z 2))))
(+.f64 (/.f64 1 (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (*.f64 2 (/.f64 y (pow.f64 z 2)))))
(+.f64 (*.f64 2 (/.f64 y (pow.f64 z 2))) (+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 (pow.f64 y 2) (pow.f64 z 2))))
(+.f64 (/.f64 1 (pow.f64 z 2)) (+.f64 (*.f64 2 (/.f64 y (pow.f64 z 2))) (/.f64 (pow.f64 y 2) (pow.f64 z 2))))
(+.f64 (/.f64 1 z) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 1 z))
(+.f64 (/.f64 1 z) (/.f64 y z))
(+.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 0)
(+.f64 (/.f64 1 z) (/.f64 y z))
(+.f64 0 (+.f64 (/.f64 1 z) (/.f64 y z)))
(+.f64 (/.f64 1 z) (/.f64 y z))
(-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 0)
(+.f64 (/.f64 1 z) (/.f64 y z))
(/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1)
(+.f64 (/.f64 1 z) (/.f64 y z))
(/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))
(+.f64 (/.f64 1 z) (/.f64 y z))
(/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 2) 2)
(+.f64 (/.f64 1 z) (/.f64 y z))
(pow.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1)
(+.f64 (/.f64 1 z) (/.f64 y z))
(+.f64 (*.f64 (+.f64 (/.f64 y z) (+.f64 (/.f64 1 z) -1)) x) 0)
(*.f64 x (+.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) -1))
(*.f64 x (+.f64 -1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 x (+.f64 (/.f64 y z) (+.f64 -1 (/.f64 1 z))))
(*.f64 x (+.f64 (/.f64 1 z) (+.f64 -1 (/.f64 y z))))
(+.f64 0 (*.f64 (+.f64 (/.f64 y z) (+.f64 (/.f64 1 z) -1)) x))
(*.f64 x (+.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) -1))
(*.f64 x (+.f64 -1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 x (+.f64 (/.f64 y z) (+.f64 -1 (/.f64 1 z))))
(*.f64 x (+.f64 (/.f64 1 z) (+.f64 -1 (/.f64 y z))))
(-.f64 (*.f64 (+.f64 (/.f64 y z) (+.f64 (/.f64 1 z) -1)) x) 0)
(*.f64 x (+.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) -1))
(*.f64 x (+.f64 -1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 x (+.f64 (/.f64 y z) (+.f64 -1 (/.f64 1 z))))
(*.f64 x (+.f64 (/.f64 1 z) (+.f64 -1 (/.f64 y z))))
(/.f64 (*.f64 (+.f64 (/.f64 y z) (+.f64 (/.f64 1 z) -1)) x) 1)
(*.f64 x (+.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) -1))
(*.f64 x (+.f64 -1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 x (+.f64 (/.f64 y z) (+.f64 -1 (/.f64 1 z))))
(*.f64 x (+.f64 (/.f64 1 z) (+.f64 -1 (/.f64 y z))))
(/.f64 (*.f64 (+.f64 (/.f64 y z) (+.f64 (/.f64 1 z) -1)) x) (/.f64 (*.f64 (+.f64 (/.f64 y z) (+.f64 (/.f64 1 z) -1)) x) (*.f64 (+.f64 (/.f64 y z) (+.f64 (/.f64 1 z) -1)) x)))
(*.f64 x (+.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) -1))
(*.f64 x (+.f64 -1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 x (+.f64 (/.f64 y z) (+.f64 -1 (/.f64 1 z))))
(*.f64 x (+.f64 (/.f64 1 z) (+.f64 -1 (/.f64 y z))))
(/.f64 (*.f64 (+.f64 (/.f64 y z) (+.f64 (/.f64 1 z) -1)) (+.f64 x x)) 2)
(*.f64 x (+.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) -1))
(*.f64 x (+.f64 -1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 x (+.f64 (/.f64 y z) (+.f64 -1 (/.f64 1 z))))
(*.f64 x (+.f64 (/.f64 1 z) (+.f64 -1 (/.f64 y z))))
(pow.f64 (*.f64 (+.f64 (/.f64 y z) (+.f64 (/.f64 1 z) -1)) x) 1)
(*.f64 x (+.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) -1))
(*.f64 x (+.f64 -1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 x (+.f64 (/.f64 y z) (+.f64 -1 (/.f64 1 z))))
(*.f64 x (+.f64 (/.f64 1 z) (+.f64 -1 (/.f64 y z))))
(+.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) 0)
(/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))
(+.f64 0 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))
(-.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) 0)
(/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))
(*.f64 1 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))
(*.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) 1)
(/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))
(*.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))))
(/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))
(*.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (*.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))))))
(/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))
(*.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (/.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))))))
(/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))) (*.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))))
(/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))
(*.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))) (/.f64 1 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))))
(/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))
(*.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))))
(/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))) (*.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))))) (*.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))) (*.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))))))
(/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))
(*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))) (*.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))))
(/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))
(*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))) (*.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))))
(/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))
(pow.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) 1)
(/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z)))
(+.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) 0)
(*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))
(+.f64 0 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))
(-.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) 0)
(*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))
(/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) 1)
(*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))
(/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))
(/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 2)) 2)
(*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))
(pow.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) 1)
(*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))
(fabs.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))
(*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))
(fabs.f64 (neg.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))))
(*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))
(fabs.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (fabs.f64 (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))))
(*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))
(fabs.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (neg.f64 (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))))
(*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))
(fabs.f64 (-.f64 0 (neg.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))))
(*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (fabs.f64 (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))))))
(*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))
(fabs.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (neg.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))))))
(*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))
(fabs.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (fabs.f64 (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))))))
(*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))
(fabs.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (fabs.f64 (+.f64 (/.f64 1 z) (/.f64 y z))))))
(*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))
(fabs.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (fabs.f64 (/.f64 (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))))))
(*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))
(fabs.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))) (neg.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))))))))
(*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))
(fabs.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 (neg.f64 (+.f64 (/.f64 1 z) (/.f64 y z))) (fabs.f64 (+.f64 (/.f64 1 z) (/.f64 y z))))))
(*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))
(fabs.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 2) (*.f64 (fabs.f64 (+.f64 (/.f64 1 z) (/.f64 y z))) 2))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 2) (*.f64 2 (fabs.f64 (+.f64 (/.f64 1 z) (/.f64 y z)))))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))) (fabs.f64 (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))))
(*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))
(fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))) (fabs.f64 (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))) (fabs.f64 (/.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z))))))
(*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))

localize666.0ms (4.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.6b
(/.f64 (*.f64 x (+.f64 y 1)) z)
13.4b
(/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (/.f64 (*.f64 x (+.f64 y 1)) z))
13.7b
(*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 (*.f64 x (+.f64 y 1)) z)))
31.1b
(*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 (*.f64 x (+.f64 y 1)) z)))))
Compiler

Compiled 322 to 202 computations (37.3% saved)

series9.0ms (0.1%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
1.0ms
y
@-inf
(*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 (*.f64 x (+.f64 y 1)) z)))))
1.0ms
x
@inf
(*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 (*.f64 x (+.f64 y 1)) z)))))
1.0ms
z
@0
(*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 (*.f64 x (+.f64 y 1)) z)))))
1.0ms
y
@inf
(*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 (*.f64 x (+.f64 y 1)) z)))))
1.0ms
y
@0
(*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 (*.f64 x (+.f64 y 1)) z)))))

rewrite624.0ms (4%)

Algorithm
batch-egg-rewrite
Rules
1268×rational_best.json-simplify-54
942×rational_best.json-5
940×rational_best.json-2
940×rational_best.json-3
940×rational_best.json-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
022594
1195576
2573172
32530172
Stop Event
node limit
Counts
4 → 203
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 (*.f64 x (+.f64 y 1)) z)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 (*.f64 x (+.f64 y 1)) z)))
(/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (/.f64 (*.f64 x (+.f64 y 1)) z))
(/.f64 (*.f64 x (+.f64 y 1)) z)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 y) x) z)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z)) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z)) (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z)) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z)) (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z)) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z)) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z)) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z)) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z)) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z)) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z)) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 1)))))

simplify1000.0ms (6.4%)

Algorithm
egg-herbie
Rules
1366×rational_best.json-simplify-44
1030×rational_best.json-simplify-132
712×rational_best.json-simplify-49
680×rational_best.json-simplify-129
650×rational_best.json-simplify-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
048523231
193223203
2252323171
3374023171
4764623171
Stop Event
node limit
Counts
347 → 339
Calls
Call 1
Inputs
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) x)
(+.f64 (/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) x) (*.f64 -1 (/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) (*.f64 y z)) x)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z)) x) (+.f64 (/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) x) (*.f64 -1 (/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) (*.f64 y z)) x))))
(+.f64 (/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) (*.f64 (pow.f64 y 2) z)) x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) (*.f64 (pow.f64 y 3) z)) x)) (+.f64 (/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) x) (*.f64 -1 (/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) (*.f64 y z)) x)))))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (pow.f64 y 2) x))) (/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (pow.f64 y 2) x))) (+.f64 (/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (pow.f64 y 3) x)) (/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 y x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (pow.f64 y 2) x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (pow.f64 y 4) x))) (+.f64 (/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (pow.f64 y 3) x)) (/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 y x)))))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 y)) 2) (pow.f64 x 2)) (pow.f64 z 2)))) (*.f64 y x))
(+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 y)) 2) (pow.f64 x 2)) (pow.f64 z 2)))) (*.f64 y x)) (*.f64 -1 (/.f64 (*.f64 z (fabs.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 y)) 2) (pow.f64 x 2)) (pow.f64 z 2)))) (*.f64 (pow.f64 y 2) x))))
(+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 y)) 2) (pow.f64 x 2)) (pow.f64 z 2)))) (*.f64 y x)) (+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 y)) 2) (pow.f64 x 2)) (pow.f64 z 2)))) (*.f64 (pow.f64 y 3) x)) (*.f64 -1 (/.f64 (*.f64 z (fabs.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 y)) 2) (pow.f64 x 2)) (pow.f64 z 2)))) (*.f64 (pow.f64 y 2) x)))))
(+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 y)) 2) (pow.f64 x 2)) (pow.f64 z 2)))) (*.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (fabs.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 y)) 2) (pow.f64 x 2)) (pow.f64 z 2)))) (*.f64 (pow.f64 y 4) x))) (+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 y)) 2) (pow.f64 x 2)) (pow.f64 z 2)))) (*.f64 (pow.f64 y 3) x)) (*.f64 -1 (/.f64 (*.f64 z (fabs.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 y)) 2) (pow.f64 x 2)) (pow.f64 z 2)))) (*.f64 (pow.f64 y 2) x))))))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 x 2) (pow.f64 z 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (/.f64 (pow.f64 x 2) (pow.f64 z 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2)) (/.f64 (pow.f64 x 2) (pow.f64 z 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2)) (/.f64 (pow.f64 x 2) (pow.f64 z 2))))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 x 2) (pow.f64 z 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (/.f64 (pow.f64 x 2) (pow.f64 z 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2)) (/.f64 (pow.f64 x 2) (pow.f64 z 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2)) (/.f64 (pow.f64 x 2) (pow.f64 z 2))))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 x z)
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 0)
(+.f64 0 (/.f64 (*.f64 (+.f64 1 y) x) z))
(-.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 0)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 1)
(/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2) 2)
(pow.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 1)
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) 0)
(+.f64 0 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(-.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) 0)
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) 1)
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2)) 2)
(pow.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) 1)
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(fabs.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(fabs.f64 (-.f64 0 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z)) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z)) (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z)) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z)) (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z))))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z)) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z)) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z)) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z)) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z)) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z)) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z)) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))
(+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) 0)
(+.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) 0)
(*.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) 1)
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(*.f64 (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))))
(*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))))
(*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))))
(pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) 1)
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 0)
(+.f64 0 (/.f64 (*.f64 (+.f64 1 y) x) z))
(-.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 0)
(*.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 1)
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))
(*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))
(*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))
(*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(pow.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 1)
Outputs
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) x)
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) x)
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) x)
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) x)
(+.f64 (/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) x) (*.f64 -1 (/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) (*.f64 y z)) x)))
(+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) x) (*.f64 -1 (/.f64 (*.f64 (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))) (*.f64 y z)) x)))
(+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) x) (neg.f64 (/.f64 (*.f64 y (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))))) x)))
(+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) x) (neg.f64 (/.f64 (*.f64 (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))) (*.f64 y z)) x)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z)) x) (+.f64 (/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) x) (*.f64 -1 (/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) (*.f64 y z)) x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))) (*.f64 y z)) x)) (+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) x) (/.f64 (*.f64 (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))) (*.f64 z (pow.f64 y 2))) x)))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))))) x)) (+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) x) (/.f64 (*.f64 (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))) (*.f64 z (pow.f64 y 2))) x)))
(+.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))) (*.f64 y z)) x)) (+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) x) (/.f64 (*.f64 (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))) (*.f64 z (pow.f64 y 2))) x)))
(+.f64 (/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) (*.f64 (pow.f64 y 2) z)) x) (+.f64 (*.f64 -1 (/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) (*.f64 (pow.f64 y 3) z)) x)) (+.f64 (/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) x) (*.f64 -1 (/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) (*.f64 y z)) x)))))
(+.f64 (+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) x) (*.f64 -1 (/.f64 (*.f64 (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))) (*.f64 y z)) x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))) (*.f64 z (pow.f64 y 3))) x)) (/.f64 (*.f64 (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))) (*.f64 z (pow.f64 y 2))) x)))
(+.f64 (+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) x) (neg.f64 (/.f64 (*.f64 y (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))))) x))) (+.f64 (/.f64 (*.f64 (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))) (*.f64 z (pow.f64 y 2))) x) (neg.f64 (/.f64 (*.f64 (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))) (*.f64 z (pow.f64 y 3))) x))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))))) x)) (+.f64 (+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) x) (neg.f64 (/.f64 (*.f64 (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))) (*.f64 z (pow.f64 y 3))) x))) (/.f64 (*.f64 (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))) (*.f64 z (pow.f64 y 2))) x)))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))) (*.f64 y z)) x)) (+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) x) (/.f64 (*.f64 (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))) (*.f64 z (pow.f64 y 2))) x))) (neg.f64 (/.f64 (*.f64 z (*.f64 (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))) (pow.f64 y 3))) x)))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 y x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) (*.f64 y x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 y x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) (*.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (pow.f64 y 2) x))) (/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 y x)))
(+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) (*.f64 y x)) (*.f64 -1 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) (*.f64 x (pow.f64 y 2)))))
(+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 y x)) (neg.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 x (pow.f64 y 2)))))
(+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) (*.f64 y x)) (neg.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) (*.f64 x (pow.f64 y 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (pow.f64 y 2) x))) (+.f64 (/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (pow.f64 y 3) x)) (/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 y x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) (*.f64 x (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) (*.f64 y x)) (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) (*.f64 x (pow.f64 y 3)))))
(+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 y x)) (+.f64 (neg.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 x (pow.f64 y 2)))) (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 x (pow.f64 y 3)))))
(+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) (*.f64 y x)) (+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) (*.f64 x (pow.f64 y 3))) (neg.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) (*.f64 x (pow.f64 y 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (pow.f64 y 2) x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (pow.f64 y 4) x))) (+.f64 (/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (pow.f64 y 3) x)) (/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 y x)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) (*.f64 x (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) (*.f64 y x)) (+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) (*.f64 x (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) (*.f64 x (pow.f64 y 4)))))))
(+.f64 (+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 y x)) (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 x (pow.f64 y 3)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 x (pow.f64 y 2))) (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 x (pow.f64 y 4))))))
(+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 y x)) (+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 x (pow.f64 y 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 x (pow.f64 y 2))) (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 x (pow.f64 y 4)))))))
(+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) (*.f64 y x)) (+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) (*.f64 x (pow.f64 y 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) (*.f64 x (pow.f64 y 2))) (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) (*.f64 x (pow.f64 y 4)))))))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 y)) 2) (pow.f64 x 2)) (pow.f64 z 2)))) (*.f64 y x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) (*.f64 y x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 y x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) (*.f64 y x))
(+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 y)) 2) (pow.f64 x 2)) (pow.f64 z 2)))) (*.f64 y x)) (*.f64 -1 (/.f64 (*.f64 z (fabs.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 y)) 2) (pow.f64 x 2)) (pow.f64 z 2)))) (*.f64 (pow.f64 y 2) x))))
(+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) (*.f64 y x)) (*.f64 -1 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) (*.f64 x (pow.f64 y 2)))))
(+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 y x)) (neg.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 x (pow.f64 y 2)))))
(+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) (*.f64 y x)) (neg.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) (*.f64 x (pow.f64 y 2)))))
(+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 y)) 2) (pow.f64 x 2)) (pow.f64 z 2)))) (*.f64 y x)) (+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 y)) 2) (pow.f64 x 2)) (pow.f64 z 2)))) (*.f64 (pow.f64 y 3) x)) (*.f64 -1 (/.f64 (*.f64 z (fabs.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 y)) 2) (pow.f64 x 2)) (pow.f64 z 2)))) (*.f64 (pow.f64 y 2) x)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) (*.f64 x (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) (*.f64 y x)) (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) (*.f64 x (pow.f64 y 3)))))
(+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 y x)) (+.f64 (neg.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 x (pow.f64 y 2)))) (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 x (pow.f64 y 3)))))
(+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) (*.f64 y x)) (+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) (*.f64 x (pow.f64 y 3))) (neg.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) (*.f64 x (pow.f64 y 2))))))
(+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 y)) 2) (pow.f64 x 2)) (pow.f64 z 2)))) (*.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (fabs.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 y)) 2) (pow.f64 x 2)) (pow.f64 z 2)))) (*.f64 (pow.f64 y 4) x))) (+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 y)) 2) (pow.f64 x 2)) (pow.f64 z 2)))) (*.f64 (pow.f64 y 3) x)) (*.f64 -1 (/.f64 (*.f64 z (fabs.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 y)) 2) (pow.f64 x 2)) (pow.f64 z 2)))) (*.f64 (pow.f64 y 2) x))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) (*.f64 x (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) (*.f64 y x)) (+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) (*.f64 x (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) (*.f64 x (pow.f64 y 4)))))))
(+.f64 (+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 y x)) (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 x (pow.f64 y 3)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 x (pow.f64 y 2))) (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 x (pow.f64 y 4))))))
(+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 y x)) (+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 x (pow.f64 y 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 x (pow.f64 y 2))) (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 x (pow.f64 y 4)))))))
(+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) (*.f64 y x)) (+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) (*.f64 x (pow.f64 y 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) (*.f64 x (pow.f64 y 2))) (/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) (*.f64 x (pow.f64 y 4)))))))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 (-.f64 y -1) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) (*.f64 x (+.f64 1 y)))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 (-.f64 y -1) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) (*.f64 x (+.f64 1 y)))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 (-.f64 y -1) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) (*.f64 x (+.f64 1 y)))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 (-.f64 y -1) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) (*.f64 x (+.f64 1 y)))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 (-.f64 y -1) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) (*.f64 x (+.f64 1 y)))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 (-.f64 y -1) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) (*.f64 x (+.f64 1 y)))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 (-.f64 y -1) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) (*.f64 x (+.f64 1 y)))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 (-.f64 y -1) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) (*.f64 x (+.f64 1 y)))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 (-.f64 y -1) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) (*.f64 x (+.f64 1 y)))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 (-.f64 y -1) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) (*.f64 x (+.f64 1 y)))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 (-.f64 y -1) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) (*.f64 x (+.f64 1 y)))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 (-.f64 y -1) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) (*.f64 x (+.f64 1 y)))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 (-.f64 y -1) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) (*.f64 x (+.f64 1 y)))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 (-.f64 y -1) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) (*.f64 x (+.f64 1 y)))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 (-.f64 y -1) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) (*.f64 x (+.f64 1 y)))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 (-.f64 y -1) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) (*.f64 x (+.f64 1 y)))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 (-.f64 y -1) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) (*.f64 x (+.f64 1 y)))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 (-.f64 y -1) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) (*.f64 x (+.f64 1 y)))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 (-.f64 y -1) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) (*.f64 x (+.f64 1 y)))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 (-.f64 y -1) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) (*.f64 x (+.f64 1 y)))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 (-.f64 y -1) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) (*.f64 x (+.f64 1 y)))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 (-.f64 y -1) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) (*.f64 x (+.f64 1 y)))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 (-.f64 y -1) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) (*.f64 x (+.f64 1 y)))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))) z) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2)))) (*.f64 (+.f64 1 y) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2)))) (*.f64 (-.f64 y -1) x))
(/.f64 (*.f64 z (fabs.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2)))) (*.f64 x (+.f64 1 y)))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (pow.f64 x 2) (pow.f64 z 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (/.f64 (pow.f64 x 2) (pow.f64 z 2)))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 2)) (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2)) (/.f64 (pow.f64 x 2) (pow.f64 z 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 2)) (/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2)) (/.f64 (pow.f64 x 2) (pow.f64 z 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 2)) (/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 2)) (/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 2)) (/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 2)) (/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 2)) (/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (pow.f64 x 2) (pow.f64 z 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (/.f64 (pow.f64 x 2) (pow.f64 z 2)))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 2)) (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2)) (/.f64 (pow.f64 x 2) (pow.f64 z 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 2)) (/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2)) (/.f64 (pow.f64 x 2) (pow.f64 z 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 2)) (/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 2)) (/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 2)) (/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))))
(/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 2)) (/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 y (pow.f64 x 2)) (pow.f64 z 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 z 2)) (/.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 z 2))))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 y) 2) (pow.f64 x 2)) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (+.f64 1 y) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 (-.f64 y -1) x) 2) (pow.f64 z 2))
(/.f64 (pow.f64 (*.f64 x (+.f64 1 y)) 2) (pow.f64 z 2))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(/.f64 x z)
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 (*.f64 y x) z))
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 (*.f64 y x) z))
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(+.f64 (/.f64 x z) (/.f64 (*.f64 y x) z))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 0)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(+.f64 0 (/.f64 (*.f64 (+.f64 1 y) x) z))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(-.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 0)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 1)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2) 2)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(pow.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 1)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) 0)
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(+.f64 0 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(-.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) 0)
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) 1)
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 2)) 2)
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 2 (/.f64 (*.f64 (+.f64 1 y) x) z))) 2)
(/.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) 2)
(/.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) 2)
(pow.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) 1)
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (-.f64 0 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (neg.f64 (/.f64 (*.f64 (-.f64 y -1) x) z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (neg.f64 (/.f64 (*.f64 x (+.f64 1 y)) z))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z)) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (neg.f64 (/.f64 (*.f64 (-.f64 y -1) x) z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (neg.f64 (/.f64 (*.f64 x (+.f64 1 y)) z))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z)) (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y -1) x) z)) (/.f64 (*.f64 (-.f64 y -1) x) (fabs.f64 z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (neg.f64 (/.f64 (*.f64 (-.f64 y -1) x) (fabs.f64 z)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (neg.f64 (/.f64 (*.f64 x (+.f64 1 y)) (fabs.f64 z)))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y -1) x) z)) (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 x (+.f64 1 y)) z)) (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (neg.f64 (/.f64 (*.f64 (-.f64 y -1) x) z)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y -1) x) z))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (*.f64 (neg.f64 (/.f64 (*.f64 x (+.f64 1 y)) z)) (fabs.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z))))))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (neg.f64 (/.f64 (*.f64 (-.f64 y -1) x) z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (neg.f64 (/.f64 (*.f64 x (+.f64 1 y)) z))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y -1) x) z)) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (*.f64 (/.f64 -1 (/.f64 (*.f64 (-.f64 y -1) x) z)) (/.f64 (*.f64 (-.f64 y -1) x) z))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (*.f64 (/.f64 -1 (/.f64 (*.f64 x (+.f64 1 y)) z)) (/.f64 (*.f64 x (+.f64 1 y)) z))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y -1) x) z)) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (*.f64 (/.f64 -1 (/.f64 (*.f64 (-.f64 y -1) x) z)) (/.f64 (*.f64 (-.f64 y -1) x) z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (*.f64 (/.f64 -1 (/.f64 (*.f64 x (+.f64 1 y)) z)) (/.f64 (*.f64 x (+.f64 1 y)) z))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (neg.f64 (/.f64 (*.f64 (-.f64 y -1) x) z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (neg.f64 (/.f64 (*.f64 x (+.f64 1 y)) z))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y -1) x) z)) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (*.f64 (/.f64 -1 (/.f64 (*.f64 (-.f64 y -1) x) z)) (/.f64 (*.f64 (-.f64 y -1) x) z))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (*.f64 (/.f64 -1 (/.f64 (*.f64 x (+.f64 1 y)) z)) (/.f64 (*.f64 x (+.f64 1 y)) z))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y -1) x) z)) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (*.f64 (/.f64 -1 (/.f64 (*.f64 (-.f64 y -1) x) z)) (/.f64 (*.f64 (-.f64 y -1) x) z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (*.f64 (/.f64 -1 (/.f64 (*.f64 x (+.f64 1 y)) z)) (/.f64 (*.f64 x (+.f64 1 y)) z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z)) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (-.f64 y -1) x) z)) (/.f64 (*.f64 (-.f64 y -1) x) (fabs.f64 z))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 x (+.f64 1 y)) z)) (/.f64 (*.f64 x (+.f64 1 y)) (fabs.f64 z))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (-.f64 y -1) x) z)) (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 x (+.f64 1 y)) z)) (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y -1) x) z)) (/.f64 (*.f64 (-.f64 y -1) x) (fabs.f64 z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (neg.f64 (/.f64 (*.f64 (-.f64 y -1) x) (fabs.f64 z)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (neg.f64 (/.f64 (*.f64 x (+.f64 1 y)) (fabs.f64 z)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (-.f64 y -1) x) z)) (/.f64 (*.f64 (-.f64 y -1) x) (fabs.f64 z))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 x (+.f64 1 y)) z)) (/.f64 (*.f64 x (+.f64 1 y)) (fabs.f64 z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z)) (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z)) (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z)))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) (fabs.f64 z)) (/.f64 (*.f64 (-.f64 y -1) x) (fabs.f64 z)))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) (fabs.f64 z)) (/.f64 (*.f64 x (+.f64 1 y)) (fabs.f64 z)))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) (fabs.f64 z)) (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) (fabs.f64 z)) (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y -1) x) z)) (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 x (+.f64 1 y)) z)) (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (-.f64 y -1) x) z)) (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 x (+.f64 1 y)) z)) (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) (fabs.f64 z)) (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) (fabs.f64 z)) (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))))
(*.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (neg.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (*.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z))))))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (*.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (*.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (*.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (*.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (neg.f64 (/.f64 (*.f64 (-.f64 y -1) x) z)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y -1) x) z))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (*.f64 (neg.f64 (/.f64 (*.f64 x (+.f64 1 y)) z)) (fabs.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z)) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (neg.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (*.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))))))
(*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (neg.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))))
(*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (neg.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)))))))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (neg.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (neg.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z))))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (neg.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (neg.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z))))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (neg.f64 (/.f64 (*.f64 (-.f64 y -1) x) z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (neg.f64 (/.f64 (*.f64 x (+.f64 1 y)) z))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z)) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y -1) x) z)) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (*.f64 (/.f64 -1 (/.f64 (*.f64 (-.f64 y -1) x) z)) (/.f64 (*.f64 (-.f64 y -1) x) z))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (*.f64 (/.f64 -1 (/.f64 (*.f64 x (+.f64 1 y)) z)) (/.f64 (*.f64 x (+.f64 1 y)) z))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z)) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (*.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)))))))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))))
(*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)))) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))))
(*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)))) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y -1) x) z)) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (*.f64 (/.f64 -1 (/.f64 (*.f64 (-.f64 y -1) x) z)) (/.f64 (*.f64 (-.f64 y -1) x) z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (*.f64 (/.f64 -1 (/.f64 (*.f64 x (+.f64 1 y)) z)) (/.f64 (*.f64 x (+.f64 1 y)) z))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z)) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (*.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (neg.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (neg.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z))))))))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)))) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)))) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (neg.f64 (/.f64 (*.f64 (-.f64 y -1) x) z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (neg.f64 (/.f64 (*.f64 x (+.f64 1 y)) z))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z)) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y -1) x) z)) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (*.f64 (/.f64 -1 (/.f64 (*.f64 (-.f64 y -1) x) z)) (/.f64 (*.f64 (-.f64 y -1) x) z))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (*.f64 (/.f64 -1 (/.f64 (*.f64 x (+.f64 1 y)) z)) (/.f64 (*.f64 x (+.f64 1 y)) z))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z)) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (*.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)))))))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))))
(*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)))) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))))
(*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))))
(*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)))) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (*.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y -1) x) z)) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (*.f64 (/.f64 -1 (/.f64 (*.f64 (-.f64 y -1) x) z)) (/.f64 (*.f64 (-.f64 y -1) x) z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (*.f64 (/.f64 -1 (/.f64 (*.f64 x (+.f64 1 y)) z)) (/.f64 (*.f64 x (+.f64 1 y)) z))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) (fabs.f64 z)) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (*.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (*.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (fabs.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (neg.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (neg.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z))))))))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)))) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))
(*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (*.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)))) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))))
(*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z)))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)) (fabs.f64 (/.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z)))) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z))))
(+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) 0)
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 (*.f64 (-.f64 y -1) x) z))
(/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 (*.f64 x (+.f64 1 y)) z))
(+.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 (*.f64 (-.f64 y -1) x) z))
(/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 (*.f64 x (+.f64 1 y)) z))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) 0)
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 (*.f64 (-.f64 y -1) x) z))
(/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 (*.f64 x (+.f64 1 y)) z))
(*.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 (*.f64 (-.f64 y -1) x) z))
(/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 (*.f64 x (+.f64 1 y)) z))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) 1)
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 (*.f64 (-.f64 y -1) x) z))
(/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 (*.f64 x (+.f64 1 y)) z))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 (*.f64 (-.f64 y -1) x) z))
(/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 (*.f64 x (+.f64 1 y)) z))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 (*.f64 (-.f64 y -1) x) z))
(/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 (*.f64 x (+.f64 1 y)) z))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 (*.f64 (-.f64 y -1) x) z)) (/.f64 1 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 (*.f64 (-.f64 y -1) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 (*.f64 (-.f64 y -1) x) z)))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 (*.f64 x (+.f64 1 y)) z)) (/.f64 1 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 (*.f64 x (+.f64 1 y)) z)) (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 (*.f64 x (+.f64 1 y)) z)))))
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 (*.f64 (-.f64 y -1) x) z))
(/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 (*.f64 x (+.f64 1 y)) z))
(*.f64 (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 (*.f64 (-.f64 y -1) x) z))
(/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 (*.f64 x (+.f64 1 y)) z))
(*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 (*.f64 (-.f64 y -1) x) z))
(/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 (*.f64 x (+.f64 1 y)) z))
(*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 (*.f64 (-.f64 y -1) x) z))
(/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 (*.f64 x (+.f64 1 y)) z))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 (*.f64 (-.f64 y -1) x) z))
(/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 (*.f64 x (+.f64 1 y)) z))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 (*.f64 (-.f64 y -1) x) z))
(/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 (*.f64 x (+.f64 1 y)) z))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 (*.f64 (-.f64 y -1) x) z))
(/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 (*.f64 x (+.f64 1 y)) z))
(pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) 1)
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 (*.f64 (-.f64 y -1) x) z))
(/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 (*.f64 x (+.f64 1 y)) z))
(+.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 0)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(+.f64 0 (/.f64 (*.f64 (+.f64 1 y) x) z))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(-.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 0)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(*.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 1)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 (*.f64 (-.f64 y -1) x) z)))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)) (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 (*.f64 x (+.f64 1 y)) z)))
(*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 1 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(*.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z))
(*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (-.f64 y -1) x) z)) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (*.f64 (/.f64 (*.f64 (-.f64 y -1) x) z) (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 (*.f64 (-.f64 y -1) x) z))) (/.f64 (*.f64 (-.f64 y -1) x) z)))
(*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 1 y)) z)) (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (*.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 (*.f64 x (+.f64 1 y)) z))) (/.f64 (*.f64 x (+.f64 1 y)) z)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z))) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))) (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)
(pow.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) 1)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 y -1) x) z)
(/.f64 (*.f64 x (+.f64 1 y)) z)

eval1.3s (8.2%)

Compiler

Compiled 58942 to 30569 computations (48.1% saved)

prune415.0ms (2.7%)

Pruning

13 alts after pruning (6 fresh and 7 done)

PrunedKeptTotal
New9643967
Fresh134
Picked101
Done178
Total96713980
Error
0.0b
Counts
980 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
33.5b
(/.f64 (*.f64 (+.f64 1 y) x) z)
45.3b
(/.f64 (*.f64 y x) z)
50.4b
(/.f64 x z)
33.5b
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
19.7b
(+.f64 (/.f64 x z) (neg.f64 x))
47.6b
(+.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))) (neg.f64 x))
35.1b
(+.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (neg.f64 x))
47.1b
(*.f64 (/.f64 (/.f64 1 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))))) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))))
57.5b
(*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 z 2)))
54.0b
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
16.9b
(*.f64 (-.f64 (/.f64 y z) 1) x)
41.8b
(*.f64 (-.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))))) 1) x)
31.7b
(neg.f64 x)
Compiler

Compiled 394 to 204 computations (48.2% saved)

regimes428.0ms (2.7%)

Counts
27 → 3
Calls
Call 1
Inputs
(neg.f64 x)
(/.f64 x z)
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 x z) (neg.f64 x))
(*.f64 (-.f64 (/.f64 y z) 1) x)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 1 z) x) z)
(+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)
(+.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (neg.f64 x))
(*.f64 (-.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) 1) x)
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 (-.f64 1 z) x) z))
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
(+.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (neg.f64 x))
(*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)))
(+.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (neg.f64 x))
(*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z))))) (*.f64 (/.f64 (*.f64 (+.f64 1 y) x) z) (/.f64 (*.f64 (+.f64 1 y) x) z)))
(+.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))) (neg.f64 x))
(*.f64 (-.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 z) (/.f64 y z))) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (*.f64 (+.f64 (/.f64 1 z) (/.f64 y z)) (+.f64 (/.f64 1 z) (/.f64 y z)))))) 1) x)
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))))
(*.f64 (/.f64 (/.f64 1 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))))) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (*.f64 (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 y 1)) z)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (*.f64 (/.f64 (*.f64 x (+.f64 y 1)) z) (/.f64 (*.f64 x (+.f64 y 1)) z))) (/.f64 (*.f64 x (+.f64 y 1)) z)) (/.f64 (*.f64 x (+.f64 y 1)) z)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 y) x) z)) (/.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 z 2)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))) (*.f64 (/.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 z 2)) (*.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z))))
Outputs
(*.f64 (-.f64 (/.f64 y z) 1) x)
(+.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (neg.f64 x))
(*.f64 (-.f64 (/.f64 y z) 1) x)
Calls

4 calls:

279.0ms
z
83.0ms
x
28.0ms
(/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)
23.0ms
y
Results
ErrorSegmentsBranch
0.1b3x
3.3b2y
0.1b3z
0.1b3(/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)
Compiler

Compiled 904 to 442 computations (51.1% saved)

bsearch217.0ms (1.4%)

Algorithm
binary-search
Steps
TimeLeftRight
213.0ms
1.87211434948855e+58
4.303995616488757e+71
4.0ms
-6.209976207719591e+28
-1.3090602710551267e+25
Results
213.0ms192×body256valid
0.0msbody256infinite
Compiler

Compiled 318 to 229 computations (28% saved)

regimes77.0ms (0.5%)

Counts
10 → 3
Calls
Call 1
Inputs
(neg.f64 x)
(/.f64 x z)
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 x z) (neg.f64 x))
(*.f64 (-.f64 (/.f64 y z) 1) x)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 1 z) x) z)
(+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
(/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)
Outputs
(*.f64 (-.f64 (/.f64 y z) 1) x)
(/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)
(*.f64 (-.f64 (/.f64 y z) 1) x)
Calls

4 calls:

21.0ms
z
19.0ms
y
18.0ms
(/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)
18.0ms
x
Results
ErrorSegmentsBranch
1.7b3x
4.4b3y
0.1b3z
0.1b3(/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z)
Compiler

Compiled 90 to 44 computations (51.1% saved)

bsearch30.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
1.87211434948855e+58
4.303995616488757e+71
11.0ms
-4.005166477554137e+23
-9.05217148925631e+22
Results
26.0ms256×body256valid
1.0ms11×body256infinite
Compiler

Compiled 402 to 285 computations (29.1% saved)

regimes193.0ms (1.2%)

Counts
9 → 3
Calls
Call 1
Inputs
(neg.f64 x)
(/.f64 x z)
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 x z) (neg.f64 x))
(*.f64 (-.f64 (/.f64 y z) 1) x)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(/.f64 (*.f64 (-.f64 1 z) x) z)
(+.f64 (/.f64 (*.f64 y x) z) (neg.f64 x))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 x z))
Outputs
(*.f64 (-.f64 (/.f64 y z) 1) x)
(/.f64 (*.f64 (+.f64 1 y) x) z)
(*.f64 (-.f64 (/.f64 y z) 1) x)
Calls

3 calls:

128.0ms
x
47.0ms
z
16.0ms
y
Results
ErrorSegmentsBranch
8.3b7x
4.4b3y
1.1b3z
Compiler

Compiled 69 to 31 computations (55.1% saved)

bsearch35.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
15.0ms
2.0000888827047474
1000.6328013828896
20.0ms
-6.2367587816879855
-1.5354361095726508e-6
Results
28.0ms272×body256valid
3.0ms30×body256infinite
Compiler

Compiled 392 to 285 computations (27.3% saved)

regimes200.0ms (1.3%)

Counts
5 → 3
Calls
Call 1
Inputs
(neg.f64 x)
(/.f64 x z)
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 x z) (neg.f64 x))
(*.f64 (-.f64 (/.f64 y z) 1) x)
Outputs
(*.f64 (-.f64 (/.f64 y z) 1) x)
(+.f64 (/.f64 x z) (neg.f64 x))
(*.f64 (-.f64 (/.f64 y z) 1) x)
Calls

3 calls:

130.0ms
x
54.0ms
z
14.0ms
y
Results
ErrorSegmentsBranch
12.2b8x
5.1b3y
8.5b6z
Compiler

Compiled 38 to 21 computations (44.7% saved)

bsearch28.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
14.0ms
5.450747017239141e-6
0.00696893375077515
14.0ms
-88.39175389111912
-0.0018006710498339237
Results
25.0ms256×body256valid
Compiler

Compiled 354 to 253 computations (28.5% saved)

regimes59.0ms (0.4%)

Counts
4 → 9
Calls
Call 1
Inputs
(neg.f64 x)
(/.f64 x z)
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 x z) (neg.f64 x))
Outputs
(/.f64 (*.f64 y x) z)
(neg.f64 x)
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 x z) (neg.f64 x))
(/.f64 (*.f64 y x) z)
(neg.f64 x)
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 x z) (neg.f64 x))
(/.f64 (*.f64 y x) z)
Calls

3 calls:

31.0ms
y
23.0ms
z
4.0ms
x
Results
ErrorSegmentsBranch
19.7b1x
10.6b9y
15.5b5z
Compiler

Compiled 31 to 17 computations (45.2% saved)

bsearch200.0ms (1.3%)

Algorithm
binary-search
Steps
TimeLeftRight
17.0ms
2.9377277861257083e+143
1.4870088376829006e+147
15.0ms
3.766494625241604e+111
1.824179043890905e+116
12.0ms
6.456461933344624e+29
2.4196317725604206e+31
7.0ms
1.4325641028167323e+23
2.5827249450079502e+23
12.0ms
81385054577.5553
1715329629026.675
63.0ms
-1.115650886014858e+157
-8.33214787404727e+147
17.0ms
-1.2747003910241608e+172
-1.2105325355831432e+167
57.0ms
-1.2793589163141166e+199
-6.567817334724297e+191
Results
181.0ms976×body256valid
9.0ms93×body256infinite
Compiler

Compiled 1061 to 748 computations (29.5% saved)

regimes90.0ms (0.6%)

Counts
3 → 6
Calls
Call 1
Inputs
(neg.f64 x)
(/.f64 x z)
(/.f64 (*.f64 y x) z)
Outputs
(neg.f64 x)
(/.f64 x z)
(/.f64 (*.f64 y x) z)
(/.f64 x z)
(/.f64 (*.f64 y x) z)
(neg.f64 x)
Calls

3 calls:

45.0ms
y
25.0ms
x
19.0ms
z
Results
ErrorSegmentsBranch
27.1b7x
18.8b13y
16.4b6z
Compiler

Compiled 25 to 16 computations (36% saved)

bsearch116.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
16.0ms
6040586693.981604
856169793517247100.0
48.0ms
1.488963019185917e-190
9.832941557951875e-187
30.0ms
-1.886871125296451e-261
-1.0742960768843759e-266
5.0ms
-1.0999970282214066e-201
-9.54132782406139e-202
17.0ms
-6.2367587816879855
-1.5354361095726508e-6
Results
56.0ms592×body256valid
53.0ms239×body256infinite
Compiler

Compiled 574 to 411 computations (28.4% saved)

regimes83.0ms (0.5%)

Accuracy

Total -40.9b remaining (-197.4%)

Threshold costs -40.9b (-197.4%)

Counts
2 → 3
Calls
Call 1
Inputs
(neg.f64 x)
(/.f64 x z)
Outputs
(neg.f64 x)
(/.f64 x z)
(neg.f64 x)
Calls

3 calls:

17.0ms
x
16.0ms
y
8.0ms
z
Results
ErrorSegmentsBranch
28.6b5x
28.1b5y
20.7b3z
Compiler

Compiled 20 to 14 computations (30% saved)

bsearch39.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
23.0ms
2.0000888827047474
1000.6328013828896
16.0ms
-6.2367587816879855
-1.5354361095726508e-6
Results
34.0ms272×body256valid
3.0ms30×body256infinite
Compiler

Compiled 239 to 183 computations (23.4% saved)

simplify8.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
092630
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 z -500000000000000006643777536) (*.f64 (-.f64 (/.f64 y z) 1) x) (if (<=.f64 z 23999999999999999766524035865123871034699084260849748017152) (+.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (neg.f64 x)) (*.f64 (-.f64 (/.f64 y z) 1) x)))
(if (<=.f64 z -92000000000000008388608) (*.f64 (-.f64 (/.f64 y z) 1) x) (if (<=.f64 z 18999999999999999350566003423835082453809311026331852472320) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (*.f64 (-.f64 (/.f64 y z) 1) x)))
(if (<=.f64 z -4728779608739021/4503599627370496) (*.f64 (-.f64 (/.f64 y z) 1) x) (if (<=.f64 z 2308094809027379/1125899906842624) (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (-.f64 (/.f64 y z) 1) x)))
(if (<=.f64 y -1) (*.f64 (-.f64 (/.f64 y z) 1) x) (if (<=.f64 y 1988789595446811/288230376151711744) (+.f64 (/.f64 x z) (neg.f64 x)) (*.f64 (-.f64 (/.f64 y z) 1) x)))
(if (<=.f64 y -1899999999999999963741823397840086907363875816852539051935515589701564028234539434746246479532781482927972588489944714343892919185729013713222185346254619323367905466735221327661442496448167936) (/.f64 (*.f64 y x) z) (if (<=.f64 y -6199999999999999757532667099688906031381403819441132008884568255712661231082060661801343458013582082483098965604423679273742388374433474990256177882835241758885799578828800) (neg.f64 x) (if (<=.f64 y -1799999999999999929162136895606929735565425630854347109882028623911477187892111490325372477839301907223311172790938531754894577882866230430089990897664) (/.f64 (*.f64 y x) z) (if (<=.f64 y 1400000000000) (+.f64 (/.f64 x z) (neg.f64 x)) (if (<=.f64 y 145000000000000006291456) (/.f64 (*.f64 y x) z) (if (<=.f64 y 4000000000000000079538499354624) (neg.f64 x) (if (<=.f64 y 6800000000000000105804029680374532565023769499063217746914439946929669711920338782201900651422322644198202709901312) (/.f64 (*.f64 y x) z) (if (<=.f64 y 21499999999999999904005300122070514651508042667017106903958887017950228916611034050767407924165185783786537001097029786825230985345605416240807936) (+.f64 (/.f64 x z) (neg.f64 x)) (/.f64 (*.f64 y x) z)))))))))
(if (<=.f64 z -1) (neg.f64 x) (if (<=.f64 z -5515652263101987/5515652263101987298728728207430913795608113109085112352897269396216198887424215820128660001943808587833784893551335930816647064191168732319583111500951066614122648616177179922993422016587311577585463592732098692120576) (/.f64 x z) (if (<=.f64 z -7090649168385425/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288) (/.f64 (*.f64 y x) z) (if (<=.f64 z 8308506094874853/78382132970517478991165606422426233672355708521949855379734648809861125861064803929830588940942115354940041435601982738271645192059633193360683542052684438972998018132574030730004068581526319939960438784) (/.f64 x z) (if (<=.f64 z 550000000000000) (/.f64 (*.f64 y x) z) (neg.f64 x))))))
(if (<=.f64 z -1) (neg.f64 x) (if (<=.f64 z 2308094809027379/1125899906842624) (/.f64 x z) (neg.f64 x)))
(neg.f64 x)
Outputs
(if (<=.f64 z -500000000000000006643777536) (*.f64 (-.f64 (/.f64 y z) 1) x) (if (<=.f64 z 23999999999999999766524035865123871034699084260849748017152) (+.f64 (/.f64 (*.f64 x (+.f64 1 y)) z) (neg.f64 x)) (*.f64 (-.f64 (/.f64 y z) 1) x)))
(if (<=.f64 z -92000000000000008388608) (*.f64 (-.f64 (/.f64 y z) 1) x) (if (<=.f64 z 18999999999999999350566003423835082453809311026331852472320) (/.f64 (*.f64 x (+.f64 (-.f64 y z) 1)) z) (*.f64 (-.f64 (/.f64 y z) 1) x)))
(if (<=.f64 z -4728779608739021/4503599627370496) (*.f64 (-.f64 (/.f64 y z) 1) x) (if (<=.f64 z 2308094809027379/1125899906842624) (/.f64 (*.f64 (+.f64 1 y) x) z) (*.f64 (-.f64 (/.f64 y z) 1) x)))
(if (<=.f64 y -1) (*.f64 (-.f64 (/.f64 y z) 1) x) (if (<=.f64 y 1988789595446811/288230376151711744) (+.f64 (/.f64 x z) (neg.f64 x)) (*.f64 (-.f64 (/.f64 y z) 1) x)))
(if (<=.f64 y -1899999999999999963741823397840086907363875816852539051935515589701564028234539434746246479532781482927972588489944714343892919185729013713222185346254619323367905466735221327661442496448167936) (/.f64 (*.f64 y x) z) (if (<=.f64 y -6199999999999999757532667099688906031381403819441132008884568255712661231082060661801343458013582082483098965604423679273742388374433474990256177882835241758885799578828800) (neg.f64 x) (if (<=.f64 y -1799999999999999929162136895606929735565425630854347109882028623911477187892111490325372477839301907223311172790938531754894577882866230430089990897664) (/.f64 (*.f64 y x) z) (if (<=.f64 y 1400000000000) (+.f64 (/.f64 x z) (neg.f64 x)) (if (<=.f64 y 145000000000000006291456) (/.f64 (*.f64 y x) z) (if (<=.f64 y 4000000000000000079538499354624) (neg.f64 x) (if (<=.f64 y 6800000000000000105804029680374532565023769499063217746914439946929669711920338782201900651422322644198202709901312) (/.f64 (*.f64 y x) z) (if (<=.f64 y 21499999999999999904005300122070514651508042667017106903958887017950228916611034050767407924165185783786537001097029786825230985345605416240807936) (+.f64 (/.f64 x z) (neg.f64 x)) (/.f64 (*.f64 y x) z)))))))))
(if (<=.f64 z -1) (neg.f64 x) (if (<=.f64 z -5515652263101987/5515652263101987298728728207430913795608113109085112352897269396216198887424215820128660001943808587833784893551335930816647064191168732319583111500951066614122648616177179922993422016587311577585463592732098692120576) (/.f64 x z) (if (<=.f64 z -7090649168385425/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288) (/.f64 (*.f64 y x) z) (if (<=.f64 z 8308506094874853/78382132970517478991165606422426233672355708521949855379734648809861125861064803929830588940942115354940041435601982738271645192059633193360683542052684438972998018132574030730004068581526319939960438784) (/.f64 x z) (if (<=.f64 z 550000000000000) (/.f64 (*.f64 y x) z) (neg.f64 x))))))
(if (<=.f64 z -1) (neg.f64 x) (if (<=.f64 z 2308094809027379/1125899906842624) (/.f64 x z) (neg.f64 x)))
(neg.f64 x)
Compiler

Compiled 274 to 151 computations (44.9% saved)

soundness292.0ms (1.9%)

Algorithm
egg-herbie
Rules
974×rational_best.json-simplify-2
668×rational_best.json-simplify-41
664×rational_best.json-simplify-80
662×rational_best.json-simplify-24
658×rational_best.json-simplify-129
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0691590
11431568
22901568
311281568
425701568
557551568
Stop Event
node limit
Compiler

Compiled 57 to 37 computations (35.1% saved)

end89.0ms (0.6%)

Compiler

Compiled 253 to 116 computations (54.2% saved)

Profiling

Loading profile data...