Details

Time bar (total: 6.7s)

analyze168.0ms (2.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
12.5%12.5%87.4%0.1%0%0%0%7
21.9%21.8%78%0.1%0%0%0%8
30.2%29.6%68.6%0.1%1.6%0%0%9
39.8%38.2%57.7%0.1%3.9%0%0%10
48.4%46.4%49.5%0.1%3.9%0%0%11
56.1%52.9%41.3%0.1%5.7%0%0%12
Compiler

Compiled 9 to 6 computations (33.3% saved)

sample1.4s (20.8%)

Results
1.2s8256×body256valid
90.0ms1019×body256infinite
Bogosity

preprocess108.0ms (1.6%)

Algorithm
egg-herbie
Rules
1602×rational_best_45_simplify-1
1236×rational_best_45_simplify-39
920×rational_best_45_simplify-96
718×rational_best_45_simplify-84
656×rational_best_45_simplify-74
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01352
13152
210352
336052
4154952
5363752
6634852
033
133
Stop Event
unsound
node limit
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
0
2
Call 2
Inputs
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 z y) x)
(/.f64 (*.f64 x z) y)
Outputs
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 z y) x)
(/.f64 (*.f64 y z) x)
(/.f64 (*.f64 x z) y)
Symmetry

(sort x y)

Compiler

Compiled 11 to 8 computations (27.3% saved)

simplify164.0ms (2.5%)

Algorithm
egg-herbie
Rules
1884×rational_best_45_simplify-1
1096×rational_best_45_simplify-84
1024×rational_best_45_simplify-25
934×rational_best_45_simplify-98
730×rational_best_45_simplify-74
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
11213
23513
311713
447013
5248213
6529213
7796713
Stop Event
node limit
Counts
1 → 1
Calls
Call 1
Inputs
(/.f64 (*.f64 x y) z)
Outputs
(/.f64 (*.f64 x y) z)

eval0.0ms (0%)

Compiler

Compiled 8 to 5 computations (37.5% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 8 to 5 computations (37.5% saved)

localize5.0ms (0.1%)

Local error

Found 1 expressions with local error:

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

Compiled 14 to 5 computations (64.3% saved)

series4.0ms (0.1%)

Counts
1 → 36
Calls

9 calls:

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

rewrite66.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1446×rational_best-4
1446×rational_best-2
1446×rational_best-3
1446×rational_best-1
1082×rational_best_45_simplify-98
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
14213
213413
356113
4274813
Stop Event
node limit
Counts
1 → 32
Calls
Call 1
Inputs
(/.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 (/.f64 (*.f64 x y) z) (*.f64 0 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 x y) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.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 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 (*.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 1 (*.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 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 (*.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 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 x y) z) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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 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 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 (*.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 x y) z) (*.f64 (/.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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 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 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 (*.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 x y) z)) (*.f64 (/.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 x y) z) (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 x y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 x y) z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.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 *.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 (*.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 (neg.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 x y) z)))))))

simplify148.0ms (2.2%)

Algorithm
egg-herbie
Rules
1378×rational_best_45_simplify-100
1242×rational_best_45_simplify-91
1064×rational_best_45_simplify-83
894×rational_best_45_simplify-37
816×rational_best_45_simplify-25
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
071884
1256884
21886884
37814884
Stop Event
node limit
Counts
68 → 33
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 (*.f64 x y) z) 0)
(+.f64 (/.f64 (*.f64 x y) z) (*.f64 0 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(+.f64 0 (/.f64 (*.f64 x y) z))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 x y) z))
(-.f64 (/.f64 (*.f64 x y) z) 0)
(-.f64 0 (neg.f64 (/.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 1 (*.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 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 (*.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 x y) z) (/.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 (/.f64 (*.f64 x y) z) (/.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 (/.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 x y) z))))
(*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.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 x y) z) (*.f64 (/.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 1 (/.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 (*.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 (*.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 x y) z)) (*.f64 (/.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 x y) z) (/.f64 (*.f64 x y) z)))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 x y) z)))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 x y) z))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 (*.f64 x y) z))))
(*.f64 (neg.f64 (/.f64 (*.f64 x y) z)) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 x y) z)) (neg.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 (*.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 (neg.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z)))
(neg.f64 (neg.f64 (/.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 (*.f64 x y) z) 0)
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 (*.f64 x y) z) (*.f64 0 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(/.f64 (*.f64 y x) z)
(+.f64 0 (/.f64 (*.f64 x y) z))
(/.f64 (*.f64 y x) z)
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (/.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 (*.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 1 (*.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 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 (*.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 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 x y) z) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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 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 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 (*.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 x y) z) (*.f64 (/.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 y x) 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 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 1 (/.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 (*.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 x y) z)) (*.f64 (/.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 x y) z) (/.f64 (*.f64 x y) z)))))
(/.f64 (*.f64 y x) z)
(*.f64 -1 (neg.f64 (/.f64 (*.f64 x y) z)))
(/.f64 (*.f64 y x) z)
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 x y) z))))
(/.f64 (*.f64 y x) z)
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 (*.f64 x y) z))))
(/.f64 (*.f64 y x) z)
(*.f64 (neg.f64 (/.f64 (*.f64 x y) z)) -1)
(/.f64 (*.f64 y x) z)
(*.f64 (neg.f64 (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 (/.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 (*.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 (neg.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z)))
(/.f64 (*.f64 y x) z)
(neg.f64 (neg.f64 (/.f64 (*.f64 x y) z)))
(/.f64 (*.f64 y x) z)

eval4.0ms (0.1%)

Compiler

Compiled 701 to 97 computations (86.2% saved)

prune6.0ms (0.1%)

Pruning

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New32133
Fresh000
Picked011
Done000
Total32234
Error
5.4b
Counts
34 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
5.4b
(/.f64 (*.f64 x y) z)
17.0b
(*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))
Compiler

Compiled 30 to 14 computations (53.3% saved)

localize12.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.2b
(/.f64 1 (/.f64 (*.f64 x y) z))
5.2b
(/.f64 (*.f64 x y) z)
11.4b
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))
Compiler

Compiled 54 to 15 computations (72.2% saved)

series4.0ms (0.1%)

Counts
2 → 72
Calls

18 calls:

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

rewrite181.0ms (2.7%)

Algorithm
batch-egg-rewrite
Rules
2014×rational_best-4
2014×rational_best-2
2014×rational_best-3
2014×rational_best-1
508×rational_best_45_simplify-100
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01056
16356
221256
394456
4419256
Stop Event
node limit
Counts
2 → 66
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))
(/.f64 1 (/.f64 (*.f64 x y) z))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.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))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.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)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.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 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)) (neg.f64 (/.f64 0 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.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 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.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 1 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.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 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.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 1 (/.f64 (*.f64 x y) z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.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))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.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)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.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 -1 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.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 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.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 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 0 (/.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 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 0 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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 (*.f64 x y) z) (/.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 (*.f64 x y) z)) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 0 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 0 (/.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 1 (/.f64 (*.f64 x y) z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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 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 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 (*.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 (/.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 1 (/.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 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 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (/.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 x y) z) (/.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 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 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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 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 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.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 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 -1 (/.f64 (*.f64 x y) z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 -1 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.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 neg.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.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 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 (/.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 1 (/.f64 (*.f64 x y) z)) (*.f64 (/.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.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 (/.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 (/.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 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 (/.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 (/.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 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.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 (/.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 x y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z))))))))

simplify104.0ms (1.6%)

Algorithm
egg-herbie
Rules
1674×rational_best_45_simplify-100
1320×rational_best_45_simplify-91
1150×rational_best_45_simplify-37
834×rational_best_45_simplify-83
660×rational_best_45_simplify-84
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01322874
14382874
218122874
Stop Event
node limit
Counts
138 → 72
Calls
Call 1
Inputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(/.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 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) 0)
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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))) 0))
(+.f64 (*.f64 (/.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))) 0))
(+.f64 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.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)))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) 0))
(+.f64 0 (*.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)) (neg.f64 (/.f64 0 (/.f64 (*.f64 x y) z))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.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 x y) z))))
(+.f64 (*.f64 0 (*.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 1 (/.f64 (*.f64 x y) z))))
(+.f64 (*.f64 0 (*.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 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.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 1 (/.f64 (*.f64 x y) z))) 0)
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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))) 0))
(-.f64 (*.f64 (/.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))) 0))
(-.f64 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.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)))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) 0))
(-.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 -1 (/.f64 (*.f64 x y) z))))
(-.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 -1 (/.f64 (*.f64 x y) z)))))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))))
(-.f64 0 (*.f64 (neg.f64 (*.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 0 (/.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 0 (/.f64 (*.f64 x y) z))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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 (*.f64 x y) z) (/.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 (*.f64 x y) z)) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 0 (/.f64 (*.f64 x y) z))))
(-.f64 (neg.f64 (/.f64 0 (/.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 1 (/.f64 (*.f64 x y) z))) 1)
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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 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 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 (*.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 (/.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 1 (/.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 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 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.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 (/.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 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 (*.f64 (/.f64 (*.f64 x y) z) (/.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 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 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.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 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 -1 (/.f64 (*.f64 x y) z))) -1)
(neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 -1 (/.f64 (*.f64 x y) z))))
(neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 -1 (/.f64 (*.f64 x y) z)))))
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))))
(neg.f64 (*.f64 (neg.f64 (*.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 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 (/.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 1 (/.f64 (*.f64 x y) z)) (*.f64 (/.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 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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.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 (/.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 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 (/.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 (/.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 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z))) -1)
(*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))))
(*.f64 -1 (neg.f64 (/.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 (/.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 x y) z)))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z))))
(neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z))))
Outputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(/.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 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) 0)
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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))) 0))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(+.f64 (*.f64 (/.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))) 0))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(+.f64 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.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)))) 0))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) 0))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(+.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 0 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.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 x y) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(+.f64 (*.f64 0 (*.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 1 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(+.f64 (*.f64 0 (*.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 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) 0)
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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))) 0))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 (/.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))) 0))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.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)))) 0))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) 0))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 -1 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 -1 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 0 (*.f64 (neg.f64 (*.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 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 0 (/.f64 (*.f64 x y) z)))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.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 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 0 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 -1 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 (*.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 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 0 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 (neg.f64 (/.f64 0 (/.f64 (*.f64 x y) z))) (*.f64 -1 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) 1)
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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 1 (/.f64 (*.f64 y x) z)))
(/.f64 (*.f64 (/.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 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(/.f64 (*.f64 (/.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(/.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)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))))))
(/.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))) (/.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 (*.f64 y x) z)))) (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 (*.f64 y x) z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(/.f64 (*.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 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))
(/.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 (*.f64 y x) z) (/.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)) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 -1 (/.f64 (*.f64 x y) z))) -1)
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 -1 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 -1 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(neg.f64 (*.f64 (neg.f64 (*.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 y x) 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 (/.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 (/.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 1 (/.f64 (*.f64 x y) z)) (*.f64 (/.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 1 (/.f64 (*.f64 y x) z))
(*.f64 (/.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 (/.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 (/.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 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 (*.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 (/.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 1 (/.f64 (*.f64 y x) 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 (/.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 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z))) -1)
(/.f64 1 (/.f64 (*.f64 y x) z))
(*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))))
(/.f64 1 (/.f64 (*.f64 y x) z))
(*.f64 -1 (neg.f64 (/.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 (/.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 x y) z)))
(/.f64 1 (/.f64 (*.f64 y x) z))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z))))
(/.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))

eval151.0ms (2.3%)

Compiler

Compiled 6310 to 1361 computations (78.4% saved)

prune116.0ms (1.7%)

Pruning

5 alts after pruning (3 fresh and 2 done)

PrunedKeptTotal
New1683171
Fresh000
Picked011
Done011
Total1685173
Error
5.4b
Counts
173 → 5
Alt Table
Click to see full alt table
StatusErrorProgram
5.4b
(/.f64 (*.f64 x y) z)
17.1b
(*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 y x))))
17.0b
(*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))
16.5b
(*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))))))
17.0b
(*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.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)))))))
Compiler

Compiled 126 to 53 computations (57.9% saved)

localize119.0ms (1.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.7b
(/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))
5.2b
(/.f64 (*.f64 x y) z)
11.4b
(*.f64 (/.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))))))
11.4b
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))
Compiler

Compiled 141 to 52 computations (63.1% saved)

series3.0ms (0.1%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))
0.0ms
z
@inf
(/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))
0.0ms
x
@inf
(*.f64 (/.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))))))
0.0ms
y
@-inf
(*.f64 (/.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))))))
0.0ms
y
@inf
(*.f64 (/.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))))))

rewrite130.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
1468×rational_best_45_simplify-71
1100×rational_best_45_simplify-67
970×rational_best_45_simplify-91
922×rational_best-4
922×rational_best-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
013165
191111
2378111
32052111
Stop Event
node limit
Counts
3 → 138
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))
(*.f64 (/.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 1 (/.f64 1 (/.f64 (*.f64 x y) z)))
Outputs
((#(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)))) 0)))) (#(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 (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))))) (#(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 (*.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 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))))) 0))))) (#(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 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))))) (#(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 (*.f64 (/.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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))))) 0))))) (#(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 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))) 0))))) (#(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 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.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 0 (neg.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 1 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.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 1 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.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 (/.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 1 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.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 1 (/.f64 (*.f64 x y) z)) (/.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 0 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 1 (/.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 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)))) 0)))) (#(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 (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))))) (#(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 (*.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 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))))) 0))))) (#(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 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))))) (#(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 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 0 (/.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 (*.f64 (/.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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))))) 0))))) (#(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 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))) 0))))) (#(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 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.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 0 (*.f64 (/.f64 (*.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 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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 0 (/.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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 0 (/.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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 1 (*.f64 (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 0 (/.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 (*.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 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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))) (/.f64 0 (/.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 (/.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 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 0 (/.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 (/.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 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))))) (*.f64 (neg.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 1 (/.f64 (*.f64 x y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))))) (*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.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 (/.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 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 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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))) (*.f64 (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 (*.f64 x y) z))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 (*.f64 x y) z)))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.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 (*.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 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 (/.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 (/.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 1 (/.f64 (*.f64 x y) z))))))) (*.f64 (*.f64 (/.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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))))) (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.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 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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.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 (*.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 1 (/.f64 (*.f64 x y) z)))))) (*.f64 (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.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 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 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))) -1) (*.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 0 (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))))) (*.f64 (neg.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 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) 1)))) (#(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 (/.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 (*.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 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 (/.f64 1 (/.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 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.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 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.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 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 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.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 (/.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 (*.f64 x y) z)) (/.f64 1 (/.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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.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 (/.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 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 1 (/.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 (/.f64 1 (/.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 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.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 (/.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 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 (*.f64 (/.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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.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 (/.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 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)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 -1 (/.f64 1 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.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 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.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))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.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 (*.f64 x y) z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.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)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.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 0 (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.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 0 (*.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 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.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 1 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.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 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.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))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.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 (*.f64 x y) z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.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)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.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 0 (/.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 (/.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 0 (/.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 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 0 (/.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 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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 0 (/.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 (/.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 x y) z) (/.f64 0 (/.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 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (/.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 0 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.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 0 (*.f64 -1 (*.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 0 (/.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 0 (/.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 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 0 (/.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 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 0 (/.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 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 0 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.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 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 (/.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 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 0 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.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 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 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z)))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.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 (*.f64 x y) z)) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.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 (*.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 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.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 (*.f64 x y) z) (/.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 0 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 (*.f64 x y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.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 (*.f64 x y) z)) (neg.f64 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.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 (*.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)))) (neg.f64 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.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))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.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 x y) z) (/.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 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 (/.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 1 (/.f64 (*.f64 x y) z))) (/.f64 (/.f64 1 (/.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 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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 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 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 /.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.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 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 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 (*.f64 x y) z)) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.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 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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 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 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.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 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 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 1 (/.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))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.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))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.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))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (/.f64 1 (/.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 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.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 (/.f64 1 (/.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 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 1 (/.f64 (*.f64 x y) z))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.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 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.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 1 (/.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 1 (/.f64 (/.f64 1 (/.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 1 (/.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 (/.f64 1 (/.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 1 (/.f64 1 (/.f64 (*.f64 x y) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 1 (/.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 1 (/.f64 1 (/.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 1 (/.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 1 (/.f64 1 (/.f64 (*.f64 x y) z))))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))))))))

simplify191.0ms (2.9%)

Algorithm
egg-herbie
Rules
1048×rational_best_45_simplify-25
1022×rational_best_45_simplify-83
1016×rational_best_45_simplify-100
926×rational_best_45_simplify-35
812×rational_best_45_simplify-37
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02977002
110616868
246046862
Stop Event
node limit
Counts
246 → 156
Calls
Call 1
Inputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(/.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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) 0)
(+.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))
(+.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.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 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))))) 0))
(+.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))
(+.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.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 (*.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 1 (/.f64 (*.f64 x y) z)))))) 0))
(+.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))) 0))
(+.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))) 0))
(+.f64 0 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))))
(+.f64 (*.f64 0 (neg.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 1 (/.f64 (*.f64 x y) z)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.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 1 (/.f64 (*.f64 x y) z)))))
(+.f64 (*.f64 0 (*.f64 (/.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 (/.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 1 (/.f64 (*.f64 x y) z)))))
(+.f64 (*.f64 0 (*.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 1 (/.f64 (*.f64 x y) z)) (/.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 0 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 1 (/.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 1 (/.f64 (*.f64 x y) z)))))
(-.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) 0)
(-.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))
(-.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.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 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))))) 0))
(-.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))
(-.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.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 0 (/.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 (*.f64 (/.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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))))) 0))
(-.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))) 0))
(-.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))) 0))
(-.f64 0 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 -1 (/.f64 1 (/.f64 (*.f64 x y) z)))))
(-.f64 0 (*.f64 (/.f64 (*.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 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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 0 (/.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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 0 (/.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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 1 (*.f64 (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 0 (/.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 (*.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 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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))) (/.f64 0 (/.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 (/.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 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 0 (/.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 (/.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 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))))) (*.f64 (neg.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 1 (/.f64 (*.f64 x y) z))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))))) (*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))) (/.f64 1 (/.f64 (*.f64 x y) z))))
(-.f64 (*.f64 (*.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 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 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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))) (*.f64 (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 (*.f64 x y) z))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 (*.f64 x y) z)))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z)))))
(-.f64 (*.f64 0 (*.f64 (/.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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.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 (*.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 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 (/.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 (/.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 1 (/.f64 (*.f64 x y) z))))))) (*.f64 (*.f64 (/.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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))))) (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z)))))
(-.f64 (*.f64 (*.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 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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.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 (*.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 1 (/.f64 (*.f64 x y) z)))))) (*.f64 (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))))))
(-.f64 (*.f64 0 (*.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 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 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z)))))
(-.f64 (*.f64 (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))) -1) (*.f64 -1 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))))
(-.f64 (*.f64 (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))))) (*.f64 (neg.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 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) 1)
(/.f64 (*.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 x y) z))))
(/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.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 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.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 (/.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 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.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 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 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.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 (/.f64 1 (/.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 (/.f64 (*.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 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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.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 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 1 (/.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 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.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 (*.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 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 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 (*.f64 (/.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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.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 (/.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 1 (/.f64 (*.f64 x y) z))))))))
(/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 -1 (/.f64 1 (/.f64 (*.f64 x y) z)))) -1)
(neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 -1 (/.f64 1 (/.f64 (*.f64 x y) z)))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 -1 (/.f64 1 (/.f64 (*.f64 x y) z)))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) 0)
(+.f64 (*.f64 (/.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))) 0))
(+.f64 (*.f64 (/.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 (*.f64 x y) z)) 0))
(+.f64 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.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)))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))
(+.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))
(+.f64 (*.f64 0 (*.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 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))
(+.f64 (*.f64 0 (*.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 1 (/.f64 (*.f64 x y) z))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.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 x y) z))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) 0)
(-.f64 (*.f64 (/.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))) 0))
(-.f64 (*.f64 (/.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 (*.f64 x y) z)) 0))
(-.f64 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.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)))) 0))
(-.f64 (*.f64 (/.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 0 (/.f64 1 (/.f64 (*.f64 x y) z)))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.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 0 (/.f64 1 (/.f64 (*.f64 x y) z))))))
(-.f64 (*.f64 (/.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 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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 0 (/.f64 1 (/.f64 (*.f64 x y) z))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.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 x y) z) (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))
(-.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z)))))
(-.f64 0 (*.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z))))))
(-.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z))))))
(-.f64 0 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z))))))
(-.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z))))))
(-.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z))))
(-.f64 0 (*.f64 (neg.f64 (/.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 0 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 -1 (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))))
(-.f64 0 (*.f64 -1 (*.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 0 (/.f64 (*.f64 x y) z)))
(-.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 1 (/.f64 0 (/.f64 (*.f64 x y) z))))
(-.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.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 1 (/.f64 (*.f64 x y) z))) (/.f64 0 (/.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 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 0 (/.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 0 (/.f64 (*.f64 x y) z))))
(-.f64 (*.f64 (*.f64 (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z)))))
(-.f64 (*.f64 0 (*.f64 (/.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 1 (/.f64 (*.f64 x y) z)) (/.f64 -1 (/.f64 1 (/.f64 (*.f64 x y) z))))))
(-.f64 (*.f64 (*.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 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 0 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))))))
(-.f64 (*.f64 (*.f64 (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.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 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 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z)))))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z)))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z)))))
(-.f64 (*.f64 (*.f64 (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.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 (*.f64 x y) z)) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z)))))
(-.f64 (*.f64 (*.f64 (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z)))))
(-.f64 (*.f64 (*.f64 (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.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 (*.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 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z)))))
(-.f64 (*.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 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 0 (/.f64 (*.f64 x y) z))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 (*.f64 x y) z)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.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 (*.f64 x y) z)) (neg.f64 (/.f64 (*.f64 x y) z))))
(-.f64 (*.f64 0 (*.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 (*.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)))) (neg.f64 (/.f64 (*.f64 x y) z))))
(-.f64 (*.f64 0 (*.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) 1)
(/.f64 (*.f64 (/.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 x y) z) (/.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 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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))))
(/.f64 (*.f64 (/.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 (*.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 (/.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 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 (*.f64 x y) z) (/.f64 1 (/.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 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 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 (*.f64 x y) z)) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.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 (*.f64 (/.f64 (*.f64 x y) z) (/.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 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 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.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 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 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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))))
(+.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) 0)
(+.f64 0 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))
(-.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))))
(*.f64 1 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) 1)
(*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (/.f64 1 (/.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 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (/.f64 1 (/.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 1 (/.f64 1 (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (/.f64 1 (/.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 1 (/.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))))))
(*.f64 (/.f64 (/.f64 1 (/.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 (/.f64 1 (/.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 1 (/.f64 1 (/.f64 (*.f64 x y) z)))))))
(*.f64 (neg.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) -1)
(*.f64 -1 (neg.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))))
(*.f64 (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (/.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 1 (/.f64 1 (/.f64 (*.f64 x y) z))))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))
(neg.f64 (neg.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))))
Outputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(/.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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) 0)
(*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.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 (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))
(*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.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 (*.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 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))))) 0))
(*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.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 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))
(*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.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 (*.f64 (/.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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))))) 0))
(*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.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 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))) 0))
(*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.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 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))) 0))
(*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z))))
(+.f64 0 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z))))
(+.f64 (*.f64 0 (neg.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 1 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.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 1 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z))))
(+.f64 (*.f64 0 (*.f64 (/.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 (/.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 1 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z))))
(+.f64 (*.f64 0 (*.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 1 (/.f64 (*.f64 x y) z)) (/.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 y x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 1 (/.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 1 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.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)))) 0)
(*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.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 (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))
(*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.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 (*.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 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))))) 0))
(*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.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 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))
(*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.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 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.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 (*.f64 (/.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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))))) 0))
(*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.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 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))) 0))
(*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.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 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))) 0))
(*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z))))
(-.f64 0 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 -1 (/.f64 1 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z))))
(-.f64 0 (*.f64 (/.f64 (*.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 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 y x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z))))
(-.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 1 (*.f64 (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.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 (*.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 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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))) (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.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 (/.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 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.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 (/.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 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))))) (*.f64 (neg.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 1 (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))))) (*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 1 (/.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 1 (/.f64 (*.f64 y x) z))))
(-.f64 (*.f64 (*.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 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 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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))) (*.f64 (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z))))
(-.f64 (*.f64 0 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 (*.f64 x y) z))))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 (*.f64 x y) z)))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z))))
(-.f64 (*.f64 0 (*.f64 (/.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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.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 (*.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 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 y x) z)) (/.f64 1 (/.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 (/.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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.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 (*.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 1 (/.f64 (*.f64 x y) z)))))) (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z))))
(-.f64 (*.f64 (*.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 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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.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 (*.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 1 (/.f64 (*.f64 x y) z)))))) (*.f64 (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z))))
(-.f64 (*.f64 0 (*.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 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 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z))))
(-.f64 (*.f64 (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))) -1) (*.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 1 (/.f64 (*.f64 y x) z))))
(-.f64 (*.f64 (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))))) (*.f64 (neg.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 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.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)))) 1)
(*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.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 (/.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 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 (*.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 1 (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.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 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.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 (/.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 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.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 (*.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 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 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.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 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.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 (/.f64 1 (/.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 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 (/.f64 (*.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 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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))))))
(*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.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 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 1 (/.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 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))))))
(/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z))))) (*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z))) (/.f64 1 (/.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 (*.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 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 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 y x) z)) (/.f64 1 (/.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 (*.f64 (/.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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.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 (/.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 1 (/.f64 (*.f64 x y) z))))))))
(*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.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)))) -1)
(*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z))))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 -1 (/.f64 1 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z))))
(fabs.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 -1 (/.f64 1 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) 0)
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(+.f64 (*.f64 (/.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))) 0))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(+.f64 (*.f64 (/.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 (*.f64 x y) z)) 0))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(+.f64 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.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)))) 0))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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))) 0))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(+.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(+.f64 (*.f64 0 (*.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 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(+.f64 (*.f64 0 (*.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 1 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.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 x y) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) 0)
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 (/.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))) 0))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 (/.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 (*.f64 x y) z)) 0))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.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)))) 0))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 (/.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 0 (/.f64 1 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.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 0 (/.f64 1 (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 (/.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 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))))))
(-.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))) (*.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z)))) (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 (*.f64 y x) z) (/.f64 0 (/.f64 1 (/.f64 (*.f64 y x) z))))))
(*.f64 (/.f64 (*.f64 y x) z) (-.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 0 (/.f64 1 (/.f64 (*.f64 y x) z))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z)))) (/.f64 (*.f64 y x) z)))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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))) 0))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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 0 (/.f64 1 (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.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 x y) z) (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 0 (*.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 0 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 0 (*.f64 (neg.f64 (/.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 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 0 (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.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 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 0 (/.f64 (*.f64 x y) z)))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 1 (/.f64 0 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 y x) 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 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 0 (/.f64 (*.f64 x y) z))))
(-.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 (*.f64 y x) z))) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 (*.f64 y x) z))) (/.f64 0 (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 (*.f64 y x) z))) (*.f64 (/.f64 (*.f64 y x) 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 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 0 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.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 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 0 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 (*.f64 (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 0 (*.f64 (/.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 1 (/.f64 (*.f64 x y) z)) (/.f64 -1 (/.f64 1 (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 (*.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 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 0 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 (*.f64 (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.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 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 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z)))) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 (*.f64 (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.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 (*.f64 x y) z)) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z)))) (/.f64 (*.f64 y x) z)) (-.f64 (*.f64 (/.f64 0 (/.f64 1 (/.f64 (*.f64 y x) z))) (neg.f64 (/.f64 (*.f64 y x) z))) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 (*.f64 y x) z))) (neg.f64 (/.f64 (*.f64 y x) z)))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z)))) (/.f64 (*.f64 y x) z)) (*.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 -1 (/.f64 1 (/.f64 (*.f64 y x) z))))))
(-.f64 (*.f64 (*.f64 (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 (*.f64 (/.f64 0 (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.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 (*.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 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 (*.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 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 0 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 (*.f64 x y) z)))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.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 (*.f64 x y) z)) (neg.f64 (/.f64 (*.f64 x y) z))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z)))) (/.f64 (*.f64 y x) z)) (neg.f64 (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z)))) (/.f64 (*.f64 y x) z)) (-.f64 (/.f64 (*.f64 y x) z) 0))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z)))) (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 0 (*.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 (*.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)))) (neg.f64 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 0 (*.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) 1)
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(/.f64 (*.f64 (/.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 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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 1 (/.f64 (*.f64 y x) z)))
(/.f64 (*.f64 (/.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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))))
(/.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z)))) (*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))))
(/.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))) (/.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z)))))
(/.f64 (*.f64 (/.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(/.f64 (*.f64 (/.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 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(/.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)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(/.f64 (*.f64 (/.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 (*.f64 x y) z)) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 (*.f64 x y) z))))
(/.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))) (/.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z)))) (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z)))) (/.f64 (*.f64 y x) z))))
(/.f64 (*.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 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) 0)
(/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z)))
(+.f64 0 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))
(/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) 0)
(/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z)))
(-.f64 0 (neg.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))))
(/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z)))
(*.f64 1 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))
(/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z)))
(*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) 1)
(/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z)))
(*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))))
(/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z)))
(*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))))
(/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z)))
(*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (/.f64 1 (/.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 1 (/.f64 1 (/.f64 (*.f64 x y) z))))))
(/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z)))
(*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))))
(/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z)))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))
(/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z)))
(*.f64 (/.f64 (/.f64 1 (/.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 1 (/.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))))))
(/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z)))
(*.f64 (/.f64 (/.f64 1 (/.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 (/.f64 1 (/.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 1 (/.f64 1 (/.f64 (*.f64 x y) z)))))))
(/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z)))
(*.f64 (neg.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))) -1)
(/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z)))
(*.f64 -1 (neg.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))))
(/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z)))
(*.f64 (*.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 1 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))
(/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z)))
(*.f64 (*.f64 (/.f64 (/.f64 1 (/.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 1 (/.f64 1 (/.f64 (*.f64 x y) z))))) (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z))))
(/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z)))
(neg.f64 (neg.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 x y) z)))))
(/.f64 1 (/.f64 1 (/.f64 (*.f64 y x) z)))

localize51.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 1 (/.f64 (*.f64 x y) z))
5.2b
(/.f64 (*.f64 x y) z)
11.4b
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))
11.4b
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))))
Compiler

Compiled 135 to 36 computations (73.3% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite155.0ms (2.3%)

Algorithm
batch-egg-rewrite
Rules
1624×rational_best_45_simplify-35
928×rational_best_45_simplify-71
804×rational_best_45_simplify-100
700×rational_best_45_simplify-67
646×rational_best-4
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01379
18837
232737
3141137
4650637
Stop Event
node limit
Counts
1 → 59
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.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))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.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)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.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)) (neg.f64 (/.f64 0 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.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 (*.f64 x y) z) (/.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 0 (*.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 1 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.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 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.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 1 (/.f64 (*.f64 x y) z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.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))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.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 0 (/.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 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.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)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) 0) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.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))) 0) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))) 0) (*.f64 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (*.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)))) 0) (*.f64 (*.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)))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z)))) 0) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z)))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 -1 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.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 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 0 (/.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 (*.f64 x y) z) (/.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 0 (/.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 0 (/.f64 (*.f64 x y) z)) (/.f64 0 (/.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 1 (*.f64 (/.f64 0 (/.f64 (*.f64 x y) z)) (/.f64 0 (/.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 (/.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 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 0 (/.f64 (*.f64 x y) z)) (/.f64 0 (/.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 (*.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 0 (/.f64 (*.f64 x y) z)) (/.f64 0 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 0 (/.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 (/.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 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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 0 (/.f64 (*.f64 x y) z)) (/.f64 0 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))))) (*.f64 (*.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 (*.f64 x y) z) (/.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 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))))) (*.f64 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))) (/.f64 0 (/.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 (*.f64 x y) z) (/.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 (*.f64 x y) z)) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))) (*.f64 (/.f64 0 (/.f64 (*.f64 x y) z)) (/.f64 0 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (*.f64 (neg.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 0 (*.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.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 (*.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)))) (neg.f64 (/.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))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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 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 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 (*.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 (/.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 1 (/.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 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 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (/.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 x y) z) (/.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 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 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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 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 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.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 (*.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 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 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.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 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 -1 (/.f64 (*.f64 x y) z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 -1 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.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 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 -1 (/.f64 (*.f64 x y) z))))))))

simplify185.0ms (2.8%)

Algorithm
egg-herbie
Rules
1706×rational_best_45_simplify-100
1320×rational_best_45_simplify-91
1126×rational_best_45_simplify-37
728×rational_best_45_simplify-1
598×rational_best_45_simplify-71
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01342351
14652351
216612351
374522351
Stop Event
node limit
Counts
95 → 61
Calls
Call 1
Inputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) 0)
(+.f64 (*.f64 (/.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))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.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)))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))
(+.f64 0 (*.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)) (neg.f64 (/.f64 0 (/.f64 (*.f64 x y) z))))
(+.f64 (*.f64 0 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))
(+.f64 (*.f64 0 (*.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 1 (/.f64 (*.f64 x y) z))))
(+.f64 (*.f64 0 (*.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 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.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 1 (/.f64 (*.f64 x y) z))) 0)
(-.f64 (*.f64 (/.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))) 0))
(-.f64 (*.f64 (/.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 0 (/.f64 (*.f64 x y) z))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.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)))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) 0) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) 0)))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.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))) 0) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) 0)))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))) 0) (*.f64 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))) 0)))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (*.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)))) 0) (*.f64 (*.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)))) 0)))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0)))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z)))) 0) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z)))) 0)))
(-.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 -1 (/.f64 (*.f64 x y) z))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.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 x y) z)))))
(-.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (/.f64 0 (/.f64 (*.f64 x y) z)))
(-.f64 (*.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 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 0 (/.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 0 (/.f64 (*.f64 x y) z)) (/.f64 0 (/.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 1 (*.f64 (/.f64 0 (/.f64 (*.f64 x y) z)) (/.f64 0 (/.f64 (*.f64 x y) z)))))
(-.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)) (/.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 0 (/.f64 (*.f64 x y) z)) (/.f64 0 (/.f64 (*.f64 x y) z)))))
(-.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 x y) z) (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 0 (/.f64 (*.f64 x y) z)) (/.f64 0 (/.f64 (*.f64 x y) z)))))
(-.f64 (neg.f64 (/.f64 0 (/.f64 (*.f64 x y) z))) (*.f64 -1 (/.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 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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 0 (/.f64 (*.f64 x y) z)) (/.f64 0 (/.f64 (*.f64 x y) z)))))
(-.f64 (*.f64 0 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))))) (*.f64 (*.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 (*.f64 x y) z) (/.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 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))))) (*.f64 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))) (/.f64 0 (/.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 (*.f64 x y) z) (/.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 (*.f64 x y) z)) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))) (*.f64 (/.f64 0 (/.f64 (*.f64 x y) z)) (/.f64 0 (/.f64 (*.f64 x y) z)))))
(-.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (*.f64 (neg.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 0 (*.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z))))
(-.f64 (*.f64 0 (*.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 (*.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)))) (neg.f64 (/.f64 (*.f64 x y) z))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) 1)
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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 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 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 (*.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 (/.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 1 (/.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 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 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.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 (/.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 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 (*.f64 (/.f64 (*.f64 x y) z) (/.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 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 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.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 (*.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 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 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.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 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 -1 (/.f64 (*.f64 x y) z))) -1)
(neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 -1 (/.f64 (*.f64 x y) z))))
(neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.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 x y) z)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))
(fabs.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 -1 (/.f64 (*.f64 x y) z))))
Outputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) 0)
(*.f64 (/.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 (neg.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) 0))
(*.f64 (/.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 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) 0))
(*.f64 (/.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 (/.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))) 0))
(*.f64 (/.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 (/.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)))) 0))
(*.f64 (/.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 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))
(*.f64 (/.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 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))
(+.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.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)) (neg.f64 (/.f64 0 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))
(+.f64 (*.f64 0 (*.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 (*.f64 x y) z) (/.f64 1 (/.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 x y) z)))
(+.f64 (*.f64 0 (*.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 1 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))
(+.f64 (*.f64 0 (*.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 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.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 x y) z)))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) 0)
(*.f64 (/.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 (neg.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) 0))
(*.f64 (/.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 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 0 (/.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 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))) 0))
(*.f64 (/.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 (/.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))) 0))
(*.f64 (/.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 (/.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)))) 0))
(*.f64 (/.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 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))
(*.f64 (/.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 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))
(*.f64 (/.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 (neg.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) 0) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) 0)))
(*.f64 (/.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 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) 0) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) 0)))
(*.f64 (/.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 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))) 0) (*.f64 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))) 0)))
(*.f64 (/.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 (*.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)))) 0) (*.f64 (*.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)))) 0)))
(*.f64 (/.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 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0)))
(*.f64 (/.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 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z)))) 0) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 1 (/.f64 (*.f64 x y) z)))) 0)))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))
(-.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 -1 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))
(-.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.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 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 0 (/.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 (*.f64 x y) z)) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 0 (/.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 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 0 (/.f64 (*.f64 x y) z)) (/.f64 0 (/.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 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 1 (*.f64 (/.f64 0 (/.f64 (*.f64 x y) z)) (/.f64 0 (/.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 (/.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 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 0 (/.f64 (*.f64 x y) z)) (/.f64 0 (/.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 (*.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 x y) z)) (*.f64 (/.f64 0 (/.f64 (*.f64 x y) z)) (/.f64 0 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))
(-.f64 (neg.f64 (/.f64 0 (/.f64 (*.f64 x y) z))) (*.f64 -1 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.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 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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 0 (/.f64 (*.f64 x y) z)) (/.f64 0 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))
(-.f64 (*.f64 0 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))))) (*.f64 (*.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 (*.f64 x y) z) (/.f64 1 (/.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 x y) z)))
(-.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 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 (*.f64 x y) z)) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))) (/.f64 0 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.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 (*.f64 x y) z) (/.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 (*.f64 x y) z)) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))) (*.f64 (/.f64 0 (/.f64 (*.f64 x y) z)) (/.f64 0 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))
(-.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (*.f64 (neg.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 x y) z)))
(-.f64 (*.f64 0 (*.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))
(-.f64 (*.f64 0 (*.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 (*.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)))) (neg.f64 (/.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 1 (/.f64 (*.f64 x y) z))) 1)
(*.f64 (/.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 (*.f64 x y) z) (/.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 1 (/.f64 (*.f64 x y) z))) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.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 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.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 x y) z)))
(/.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)) (/.f64 (/.f64 (*.f64 x y) z) (/.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 1 (/.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 1 (/.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 x y) z)))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.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 (/.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 1 (/.f64 (*.f64 x y) z)) (/.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 1 (/.f64 (*.f64 x y) z))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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 1 (/.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 x y) z)))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.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 (*.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 1 (/.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 x y) z)))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (/.f64 (*.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 1 (/.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 x y) z)))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 -1 (/.f64 (*.f64 x y) z))) -1)
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))
(neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 -1 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))
(neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.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 x y) z)))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))
(fabs.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))
(fabs.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 -1 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))

localize25.0ms (0.4%)

Local error

Found 3 expressions with local error:

NewErrorProgram
5.0b
(/.f64 z (*.f64 y x))
5.2b
(/.f64 (*.f64 x y) z)
11.4b
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 y x)))
Compiler

Compiled 50 to 9 computations (82% saved)

series2.0ms (0%)

Counts
2 → 36
Calls

18 calls:

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

rewrite131.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
978×rational_best_45_simplify-96
750×rational_best_45_simplify-108
642×rational_best_45_simplify-73
598×rational_best_45_simplify-100
526×rational_best_45_simplify-71
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01044
16744
223544
3106544
4467544
Stop Event
node limit
Counts
2 → 83
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 y x)))
(/.f64 z (*.f64 y x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (/.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 z (*.f64 x y))) (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) 0) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) 0) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 x y) z))))) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 x y) z))))) (*.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 x y) z))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 x y) z))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 x y) z))))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 x y) z))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))) (*.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (/.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 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))) (*.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.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 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.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 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 z (*.f64 x y)) (/.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 z (*.f64 x y))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (/.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 z (*.f64 x y)) (/.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 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 z (*.f64 x y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 z (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 z (*.f64 x y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 z (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (*.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (*.f64 x y)) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (*.f64 x y)) (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 z (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 z (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 z (*.f64 x y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 z (*.f64 x y))) (neg.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 z (*.f64 x y))) (-.f64 (/.f64 0 (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 z (*.f64 x y))) (-.f64 0 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 z (*.f64 x y))) (-.f64 0 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 z (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (neg.f64 (/.f64 z (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 z (*.f64 x y))))))))

simplify179.0ms (2.7%)

Algorithm
egg-herbie
Rules
1426×rational_best_45_simplify-51
752×rational_best_45_simplify-84
718×rational_best_45_simplify-1
700×rational_best_45_simplify-98
620×rational_best_45_simplify-25
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01483259
14723259
221763203
358063203
Stop Event
node limit
Counts
119 → 89
Calls
Call 1
Inputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) 0)
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 x y) z)))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))
(+.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) 0)
(-.f64 0 (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z))))
(-.f64 0 (*.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))
(-.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))
(-.f64 0 (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) 0) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) 0) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 x y) z))))) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 x y) z))))) (*.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 x y) z))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 x y) z))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 x y) z))))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 x y) z))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))) (*.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (/.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 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))) (*.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) 1)
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.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 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 x y) z)))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (/.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 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))
(neg.f64 (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z))))
(neg.f64 (*.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))
(neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))
(neg.f64 (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z))))
(+.f64 (/.f64 z (*.f64 x y)) 0)
(+.f64 0 (/.f64 z (*.f64 x y)))
(-.f64 (/.f64 z (*.f64 x y)) 0)
(-.f64 0 (neg.f64 (/.f64 z (*.f64 x y))))
(*.f64 (/.f64 z (*.f64 x y)) 1)
(*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))
(*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))
(*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))
(*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 z (*.f64 x y)))))
(*.f64 (/.f64 z (*.f64 x y)) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))
(*.f64 (/.f64 z (*.f64 x y)) (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))
(*.f64 1 (/.f64 z (*.f64 x y)))
(*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 z (*.f64 x y)))
(*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))
(*.f64 (neg.f64 (/.f64 z (*.f64 x y))) -1)
(*.f64 (neg.f64 (/.f64 z (*.f64 x y))) (neg.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))
(*.f64 (neg.f64 (/.f64 z (*.f64 x y))) (-.f64 (/.f64 0 (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))
(*.f64 (neg.f64 (/.f64 z (*.f64 x y))) (-.f64 0 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))
(*.f64 (neg.f64 (/.f64 z (*.f64 x y))) (-.f64 0 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))
(*.f64 -1 (neg.f64 (/.f64 z (*.f64 x y))))
(*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))
(*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))
(*.f64 (neg.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (neg.f64 (/.f64 z (*.f64 x y))))
(neg.f64 (neg.f64 (/.f64 z (*.f64 x y))))
Outputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) 0)
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))
(+.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) 0)
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))
(-.f64 0 (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))
(-.f64 0 (*.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))
(-.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))
(-.f64 0 (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (neg.f64 (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) 0) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (neg.f64 (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) 0) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (neg.f64 (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (neg.f64 (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 x y) z))))) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 x y) z))))) (*.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 x y) z))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 x y) z))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 x y) z))))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 x y) z))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (neg.f64 (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))) (*.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (/.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 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (neg.f64 (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))) (*.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (neg.f64 (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))
(*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) 1)
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.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 z (*.f64 x y)))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 x y) z)))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (/.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 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (*.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 z (*.f64 x y)) (*.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 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))
(neg.f64 (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))
(neg.f64 (*.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))
(neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))
(neg.f64 (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))
(+.f64 (/.f64 z (*.f64 x y)) 0)
(/.f64 z (*.f64 x y))
(+.f64 0 (/.f64 z (*.f64 x y)))
(/.f64 z (*.f64 x y))
(-.f64 (/.f64 z (*.f64 x y)) 0)
(/.f64 z (*.f64 x y))
(-.f64 0 (neg.f64 (/.f64 z (*.f64 x y))))
(/.f64 z (*.f64 x y))
(*.f64 (/.f64 z (*.f64 x y)) 1)
(/.f64 z (*.f64 x y))
(*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))
(/.f64 z (*.f64 x y))
(*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))
(/.f64 z (*.f64 x y))
(*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))
(/.f64 z (*.f64 x y))
(*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 z (*.f64 x y)))))
(/.f64 z (*.f64 x y))
(*.f64 (/.f64 z (*.f64 x y)) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))
(/.f64 z (*.f64 x y))
(*.f64 (/.f64 z (*.f64 x y)) (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))
(/.f64 z (*.f64 x y))
(*.f64 1 (/.f64 z (*.f64 x y)))
(/.f64 z (*.f64 x y))
(*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 z (*.f64 x y)))
(/.f64 z (*.f64 x y))
(*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))
(/.f64 z (*.f64 x y))
(*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))
(/.f64 z (*.f64 x y))
(*.f64 (neg.f64 (/.f64 z (*.f64 x y))) -1)
(/.f64 z (*.f64 x y))
(*.f64 (neg.f64 (/.f64 z (*.f64 x y))) (neg.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))
(/.f64 z (*.f64 x y))
(*.f64 (neg.f64 (/.f64 z (*.f64 x y))) (-.f64 (/.f64 0 (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))
(/.f64 z (*.f64 x y))
(*.f64 (neg.f64 (/.f64 z (*.f64 x y))) (-.f64 0 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))
(/.f64 z (*.f64 x y))
(*.f64 (neg.f64 (/.f64 z (*.f64 x y))) (-.f64 0 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))
(/.f64 z (*.f64 x y))
(*.f64 -1 (neg.f64 (/.f64 z (*.f64 x y))))
(/.f64 z (*.f64 x y))
(*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))
(/.f64 z (*.f64 x y))
(*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))
(/.f64 z (*.f64 x y))
(*.f64 (neg.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (neg.f64 (/.f64 z (*.f64 x y))))
(/.f64 z (*.f64 x y))
(neg.f64 (neg.f64 (/.f64 z (*.f64 x y))))
(/.f64 z (*.f64 x y))

eval366.0ms (5.5%)

Compiler

Compiled 39024 to 9532 computations (75.6% saved)

prune236.0ms (3.5%)

Pruning

7 alts after pruning (4 fresh and 3 done)

PrunedKeptTotal
New7704774
Fresh000
Picked011
Done224
Total7727779
Error
5.3b
Counts
779 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
5.4b
(/.f64 (*.f64 x y) z)
39.2b
(*.f64 (/.f64 (*.f64 x y) z) (-.f64 (*.f64 0 (*.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z)))))
17.1b
(*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 y x))))
17.0b
(*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))
16.6b
(*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 y x)))))))
17.1b
(*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))))
17.0b
(*.f64 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))))))
Compiler

Compiled 225 to 84 computations (62.7% saved)

localize32.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 1 (/.f64 (*.f64 x y) z))
5.2b
(/.f64 (*.f64 x y) z)
11.4b
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))
11.4b
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))))
Compiler

Compiled 149 to 40 computations (73.2% saved)

localize25.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.0b
(/.f64 z (*.f64 x y))
5.2b
(/.f64 (*.f64 x y) z)
11.4b
(*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))
11.4b
(*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))
Compiler

Compiled 115 to 27 computations (76.5% saved)

series1.0ms (0%)

Counts
3 → 108
Calls

27 calls:

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

rewrite104.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
1224×rational_best_45_simplify-71
1154×rational_best_45_simplify-67
994×rational_best_45_simplify-91
936×rational_best-4
936×rational_best-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
013123
19181
237281
3199081
Stop Event
node limit
Counts
3 → 200
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))
(/.f64 z (*.f64 x y))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 x y) z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 z (*.f64 x y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (neg.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 x y) z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 0 (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 z (*.f64 x y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (neg.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 z (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 z (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 z (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 z (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (neg.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (neg.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 z (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 0 (/.f64 z (*.f64 x y))) (neg.f64 (/.f64 (*.f64 x y) z))) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (neg.f64 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 0 (/.f64 z (*.f64 x y))) (/.f64 0 (/.f64 z (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 0 (/.f64 z (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 0 (/.f64 z (*.f64 x y))) (neg.f64 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (neg.f64 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 0 (/.f64 z (*.f64 x y)))) (neg.f64 (/.f64 z (*.f64 x y)))) (*.f64 (neg.f64 (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (neg.f64 (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 z (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 z (*.f64 x y))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 z (*.f64 x y)))) (/.f64 (*.f64 x y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.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 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 1 (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.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 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 z (*.f64 x y)) (/.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 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (/.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 z (*.f64 x y)) (/.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 z (*.f64 x y))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (neg.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 z (*.f64 x y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 1 (/.f64 z (*.f64 x y))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (neg.f64 (/.f64 1 (/.f64 z (*.f64 x y))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 z (*.f64 x y))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 1 (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (neg.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 z (*.f64 x y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 1 (/.f64 z (*.f64 x y))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 0 (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (neg.f64 (/.f64 1 (/.f64 z (*.f64 x y))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 0 (/.f64 z (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 0 (/.f64 z (*.f64 x y))) (/.f64 0 (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (*.f64 1 (*.f64 (/.f64 0 (/.f64 z (*.f64 x y))) (/.f64 0 (/.f64 z (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))) (/.f64 0 (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 0 (/.f64 z (*.f64 x y))) (/.f64 0 (/.f64 z (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 0 (/.f64 z (*.f64 x y))) (/.f64 0 (/.f64 z (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (*.f64 (neg.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (neg.f64 (/.f64 1 (/.f64 z (*.f64 x y)))))) (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (neg.f64 (/.f64 1 (/.f64 z (*.f64 x y))))) (/.f64 z (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))) (*.f64 (/.f64 0 (/.f64 z (*.f64 x y))) (/.f64 0 (/.f64 z (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 z (*.f64 x y))))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 z (*.f64 x y)))) (neg.f64 (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))) (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))) (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) (/.f64 0 (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))) (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 0 (/.f64 z (*.f64 x y))) (/.f64 0 (/.f64 z (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))) (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (neg.f64 (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (/.f64 z (*.f64 x y))) -1) (*.f64 -1 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (/.f64 z (*.f64 x y))) (neg.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (*.f64 (neg.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 1 (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 z (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 1 (/.f64 z (*.f64 x y))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 1 (/.f64 z (*.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 z (*.f64 x y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 z (*.f64 x y)) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 z (*.f64 x y)) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 z (*.f64 x y)) (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 z (*.f64 x y)) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 z (*.f64 x y)) (*.f64 (neg.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 z (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))) (/.f64 z (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y))))) (/.f64 z (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (/.f64 z (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 z (*.f64 x y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 z (*.f64 x y)) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 z (*.f64 x y)) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 z (*.f64 x y)) (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 z (*.f64 x y)) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 z (*.f64 x y)) (*.f64 (neg.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 z (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) (/.f64 0 (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (*.f64 (neg.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 0 (/.f64 z (*.f64 x y))) (/.f64 0 (/.f64 z (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y))))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))) (neg.f64 (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (neg.f64 (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (*.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (*.f64 x y)) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (*.f64 x y)) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (*.f64 x y)) (-.f64 1 (/.f64 0 (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (*.f64 x y)) (-.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 0 (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (*.f64 x y)) (*.f64 1 (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 1 (/.f64 z (*.f64 x y))))) (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 z (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 1 (/.f64 z (*.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 1 (/.f64 z (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 1 (/.f64 z (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 z (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (+.f64 0 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (+.f64 0 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 1 (/.f64 z (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 z (*.f64 x y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 z (*.f64 x y))) (neg.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 z (*.f64 x y))) (*.f64 -1 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 z (*.f64 x y))) (*.f64 (neg.f64 (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y)))) (neg.f64 (/.f64 z (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y)))) (neg.f64 (/.f64 z (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y)))) (*.f64 (neg.f64 (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y)))) (/.f64 (neg.f64 (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 z (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 1 (/.f64 z (*.f64 x y)))))) (/.f64 1 (/.f64 z (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 z (*.f64 x y)))) (neg.f64 (/.f64 1 (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y))))) (/.f64 z (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (/.f64 z (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y))))) (/.f64 z (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (/.f64 z (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 0 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 0 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (neg.f64 (/.f64 z (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 1 (/.f64 z (*.f64 x y))))) (/.f64 1 (/.f64 z (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 z (*.f64 x y))))))))

simplify198.0ms (3%)

Algorithm
egg-herbie
Rules
1384×rational_best_45_simplify-100
1278×rational_best_45_simplify-71
1106×rational_best_45_simplify-37
1068×rational_best_45_simplify-91
662×rational_best_45_simplify-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03937326
115237226
267287226
Stop Event
node limit
Counts
308 → 228
Calls
Call 1
Inputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(/.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 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) 0)
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 x y) z))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 z (*.f64 x y)))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (neg.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) 0))
(+.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) 0)
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 x y) z))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 0 (/.f64 z (*.f64 x y)))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 z (*.f64 x y)))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (neg.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) 0))
(-.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 z (*.f64 x y)))))
(-.f64 0 (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))
(-.f64 0 (*.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 z (*.f64 x y))))))
(-.f64 0 (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 z (*.f64 x y))))))
(-.f64 0 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 z (*.f64 x y))))))
(-.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 z (*.f64 x y))))))
(-.f64 0 (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (neg.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))
(-.f64 0 (*.f64 (neg.f64 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(-.f64 0 (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (neg.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 z (*.f64 x y))))
(-.f64 (*.f64 (*.f64 (/.f64 0 (/.f64 z (*.f64 x y))) (neg.f64 (/.f64 (*.f64 x y) z))) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (neg.f64 (/.f64 (*.f64 x y) z)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y))))))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 0 (/.f64 z (*.f64 x y))) (/.f64 0 (/.f64 z (*.f64 x y))))))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 0 (/.f64 z (*.f64 x y))))))
(-.f64 (*.f64 (*.f64 (/.f64 0 (/.f64 z (*.f64 x y))) (neg.f64 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (neg.f64 (/.f64 (*.f64 x y) z)))))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 0 (/.f64 z (*.f64 x y)))) (neg.f64 (/.f64 z (*.f64 x y)))) (*.f64 (neg.f64 (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (neg.f64 (/.f64 z (*.f64 x y)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 z (*.f64 x y))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 z (*.f64 x y))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 z (*.f64 x y)))) (/.f64 (*.f64 x y) z)))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) 1)
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 1 (/.f64 z (*.f64 x y)))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.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 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 x y) z)))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (/.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 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))
(+.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) 0)
(+.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (neg.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) 0))
(+.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 z (*.f64 x y)))) 0))
(+.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 1 (/.f64 z (*.f64 x y))))) 0))
(+.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) 0))
(+.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) 0))
(+.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (neg.f64 (/.f64 1 (/.f64 z (*.f64 x y))))) 0))
(+.f64 0 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))
(+.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 z (*.f64 x y))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 1 (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))
(-.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) 0)
(-.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (neg.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) 0))
(-.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 z (*.f64 x y)))) 0))
(-.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 1 (/.f64 z (*.f64 x y))))) 0))
(-.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) 0))
(-.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 0 (/.f64 z (*.f64 x y)))))
(-.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) 0))
(-.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (neg.f64 (/.f64 1 (/.f64 z (*.f64 x y))))) 0))
(-.f64 0 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y)))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y))))))
(-.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 0 (/.f64 z (*.f64 x y))))
(-.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 0 (/.f64 z (*.f64 x y))) (/.f64 0 (/.f64 z (*.f64 x y)))))
(-.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (*.f64 1 (*.f64 (/.f64 0 (/.f64 z (*.f64 x y))) (/.f64 0 (/.f64 z (*.f64 x y))))))
(-.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))) (/.f64 0 (/.f64 z (*.f64 x y)))))
(-.f64 (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 0 (/.f64 z (*.f64 x y))) (/.f64 0 (/.f64 z (*.f64 x y))))))
(-.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 0 (/.f64 z (*.f64 x y))) (/.f64 0 (/.f64 z (*.f64 x y))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (*.f64 (neg.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (neg.f64 (/.f64 1 (/.f64 z (*.f64 x y)))))) (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (neg.f64 (/.f64 1 (/.f64 z (*.f64 x y))))) (/.f64 z (*.f64 x y))))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))) (*.f64 (/.f64 0 (/.f64 z (*.f64 x y))) (/.f64 0 (/.f64 z (*.f64 x y))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 z (*.f64 x y))))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 z (*.f64 x y)))) (neg.f64 (/.f64 z (*.f64 x y)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))) (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y))))))
(-.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))) (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) (/.f64 0 (/.f64 z (*.f64 x y)))))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))) (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 0 (/.f64 z (*.f64 x y))) (/.f64 0 (/.f64 z (*.f64 x y))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))) (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (neg.f64 (/.f64 z (*.f64 x y)))))
(-.f64 (*.f64 (/.f64 0 (/.f64 z (*.f64 x y))) -1) (*.f64 -1 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))
(-.f64 (*.f64 (/.f64 0 (/.f64 z (*.f64 x y))) (neg.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (*.f64 (neg.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))
(/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) 1)
(/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))
(/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))
(/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 1 (/.f64 z (*.f64 x y)))))
(/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))
(/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))
(/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 z (*.f64 x y))))))
(/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))))
(/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 1 (/.f64 z (*.f64 x y))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 1 (/.f64 z (*.f64 x y)))))))
(/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))))
(/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))))
(/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y)))) -1)
(neg.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y)))))
(fabs.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))
(fabs.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y)))))
(+.f64 (/.f64 z (*.f64 x y)) 0)
(+.f64 (/.f64 z (*.f64 x y)) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) 0))
(+.f64 (/.f64 z (*.f64 x y)) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))) 0))
(+.f64 (/.f64 z (*.f64 x y)) (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) 0))
(+.f64 (/.f64 z (*.f64 x y)) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) 0))
(+.f64 (/.f64 z (*.f64 x y)) (*.f64 (neg.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) 0))
(+.f64 0 (/.f64 z (*.f64 x y)))
(+.f64 (*.f64 0 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))) (/.f64 z (*.f64 x y)))
(+.f64 (*.f64 0 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))
(+.f64 (*.f64 0 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y))))) (/.f64 z (*.f64 x y)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (/.f64 z (*.f64 x y)))
(-.f64 (/.f64 z (*.f64 x y)) 0)
(-.f64 (/.f64 z (*.f64 x y)) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) 0))
(-.f64 (/.f64 z (*.f64 x y)) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))) 0))
(-.f64 (/.f64 z (*.f64 x y)) (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) 0))
(-.f64 (/.f64 z (*.f64 x y)) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) 0))
(-.f64 (/.f64 z (*.f64 x y)) (*.f64 (neg.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) 0))
(-.f64 0 (neg.f64 (/.f64 z (*.f64 x y))))
(-.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) (/.f64 0 (/.f64 z (*.f64 x y)))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (*.f64 (neg.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y))))
(-.f64 (*.f64 0 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y))))))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 0 (/.f64 z (*.f64 x y))) (/.f64 0 (/.f64 z (*.f64 x y))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y))))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))) (neg.f64 (/.f64 z (*.f64 x y)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (neg.f64 (/.f64 z (*.f64 x y)))))
(*.f64 (/.f64 z (*.f64 x y)) 1)
(*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))
(*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))
(*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))))
(*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))
(*.f64 (/.f64 z (*.f64 x y)) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 z (*.f64 x y)) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 z (*.f64 x y)) (-.f64 1 (/.f64 0 (/.f64 z (*.f64 x y)))))
(*.f64 (/.f64 z (*.f64 x y)) (-.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 0 (/.f64 z (*.f64 x y)))))
(*.f64 (/.f64 z (*.f64 x y)) (*.f64 1 (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 1 (/.f64 z (*.f64 x y))))) (/.f64 z (*.f64 x y)))))
(*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))))
(*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))))
(*.f64 1 (/.f64 z (*.f64 x y)))
(*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))
(*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 1 (/.f64 z (*.f64 x y)))))))
(*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 1 (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 1 (/.f64 z (*.f64 x y))))))
(*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))
(*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))))
(*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))))
(*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))))
(*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))))
(*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))))
(*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 z (*.f64 x y)))
(*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (+.f64 0 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))))
(*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (+.f64 0 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))))
(*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))
(*.f64 (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))
(*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 1 (/.f64 z (*.f64 x y))))
(*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))
(*.f64 (neg.f64 (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y)))))
(*.f64 (neg.f64 (/.f64 z (*.f64 x y))) -1)
(*.f64 (neg.f64 (/.f64 z (*.f64 x y))) (neg.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))
(*.f64 (neg.f64 (/.f64 z (*.f64 x y))) (*.f64 -1 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))
(*.f64 (neg.f64 (/.f64 z (*.f64 x y))) (*.f64 (neg.f64 (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y)))) (neg.f64 (/.f64 z (*.f64 x y))))))
(*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))
(*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y)))) (neg.f64 (/.f64 z (*.f64 x y))))
(*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y)))) (*.f64 (neg.f64 (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))))
(*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y)))) (/.f64 (neg.f64 (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y)))))))
(*.f64 (neg.f64 (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 z (*.f64 x y)))))
(*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))
(*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))
(*.f64 -1 (neg.f64 (/.f64 z (*.f64 x y))))
(*.f64 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 1 (/.f64 z (*.f64 x y)))))) (/.f64 1 (/.f64 z (*.f64 x y))))
(*.f64 (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 z (*.f64 x y)))) (neg.f64 (/.f64 1 (/.f64 z (*.f64 x y)))))
(*.f64 (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y))))) (/.f64 z (*.f64 x y)))
(*.f64 (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (/.f64 z (*.f64 x y)))
(*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y))))) (/.f64 z (*.f64 x y)))
(*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (/.f64 z (*.f64 x y)))
(*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))
(*.f64 (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))
(*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))
(*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))
(*.f64 (-.f64 1 (/.f64 0 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))
(*.f64 (-.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 0 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))
(*.f64 (neg.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (neg.f64 (/.f64 z (*.f64 x y))))
(*.f64 (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 1 (/.f64 z (*.f64 x y))))) (/.f64 1 (/.f64 z (*.f64 x y))))
(*.f64 (*.f64 (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))
(*.f64 (*.f64 (neg.f64 (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y)))))
(neg.f64 (neg.f64 (/.f64 z (*.f64 x y))))
Outputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(/.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 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) 0)
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 x y) z))) 0))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) 0))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) 0))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) 0))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) 0))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 z (*.f64 x y)))) 0))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (neg.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) 0))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))
(+.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) 0)
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 x y) z))) 0))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) 0))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) 0))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 0 (/.f64 z (*.f64 x y)))))
(-.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x))) (*.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x))) (/.f64 0 (/.f64 z (*.f64 y x)))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) 0))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) 0))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 z (*.f64 x y)))) 0))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (neg.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) 0))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))
(-.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 z (*.f64 x y)))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))
(-.f64 0 (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))
(*.f64 (neg.f64 (*.f64 (/.f64 z (*.f64 y x)) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x))))) (neg.f64 (/.f64 z (*.f64 y x))))
(*.f64 (*.f64 (/.f64 z (*.f64 y x)) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))) (/.f64 z (*.f64 y x)))
(-.f64 0 (*.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))
(-.f64 0 (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))
(-.f64 0 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))
(-.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))
(-.f64 0 (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (neg.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))
(neg.f64 (*.f64 (*.f64 (/.f64 z (*.f64 y x)) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))) (neg.f64 (*.f64 (/.f64 z (*.f64 y x)) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))))))
(-.f64 0 (*.f64 (neg.f64 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(neg.f64 (*.f64 (/.f64 z (*.f64 y x)) (*.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))))
(neg.f64 (*.f64 (*.f64 (/.f64 z (*.f64 y x)) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))) (neg.f64 (/.f64 (*.f64 y x) z))))
(-.f64 0 (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (neg.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 z (*.f64 x y))))
(*.f64 (neg.f64 (*.f64 (/.f64 z (*.f64 y x)) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x))))) (neg.f64 (/.f64 z (*.f64 y x))))
(*.f64 (*.f64 (/.f64 z (*.f64 y x)) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))) (/.f64 z (*.f64 y x)))
(-.f64 (*.f64 (*.f64 (/.f64 0 (/.f64 z (*.f64 x y))) (neg.f64 (/.f64 (*.f64 x y) z))) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (neg.f64 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 0 (/.f64 z (*.f64 x y))) (/.f64 0 (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 0 (/.f64 z (*.f64 x y))))))
(*.f64 (*.f64 (/.f64 z (*.f64 y x)) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))) (-.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 z (*.f64 y x)) (/.f64 z (*.f64 y x)))) (*.f64 (/.f64 (*.f64 y x) z) (/.f64 0 (/.f64 z (*.f64 y x))))))
(*.f64 (*.f64 (/.f64 z (*.f64 y x)) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))) (*.f64 (/.f64 (*.f64 y x) z) (*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))))
(-.f64 (*.f64 (*.f64 (/.f64 0 (/.f64 z (*.f64 x y))) (neg.f64 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (neg.f64 (/.f64 (*.f64 x y) z)))))
(*.f64 (*.f64 (/.f64 z (*.f64 y x)) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))) (-.f64 (*.f64 (/.f64 0 (/.f64 z (*.f64 y x))) (neg.f64 (/.f64 (*.f64 y x) z))) (*.f64 (/.f64 (/.f64 z (*.f64 y x)) (/.f64 z (*.f64 y x))) (neg.f64 (/.f64 (*.f64 y x) z)))))
(*.f64 (*.f64 (/.f64 z (*.f64 y x)) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))) (*.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 z (*.f64 y x)) (/.f64 -1 (/.f64 z (*.f64 y x))))))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 0 (/.f64 z (*.f64 x y)))) (neg.f64 (/.f64 z (*.f64 x y)))) (*.f64 (neg.f64 (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (neg.f64 (/.f64 z (*.f64 x y)))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x))) (*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))) (neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (neg.f64 (/.f64 z (*.f64 y x))))))
(*.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x))) (/.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x))) (*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 z (*.f64 x y))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (neg.f64 (/.f64 z (*.f64 x y)))) (/.f64 (*.f64 x y) z)))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) 1)
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))
(/.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x))) (/.f64 (*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x)))) (*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 1 (/.f64 z (*.f64 x y)))))
(/.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x))) (/.f64 (/.f64 1 (/.f64 z (*.f64 y x))) (/.f64 1 (/.f64 z (*.f64 y x)))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.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 y x) z) (/.f64 z (*.f64 y x))) (/.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(/.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x))) (/.f64 (*.f64 (/.f64 z (*.f64 y x)) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))) (*.f64 (/.f64 z (*.f64 y x)) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))
(/.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x))) (/.f64 (*.f64 (/.f64 z (*.f64 y x)) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))) (*.f64 (/.f64 z (*.f64 y x)) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 x y) z)))))
(/.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x))) (/.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 z (*.f64 y x)) (/.f64 (*.f64 y x) z))) (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 z (*.f64 y x)) (/.f64 (*.f64 y x) z)))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 z (*.f64 x y)) (/.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 z (*.f64 x y)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))
(/.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x))) (/.f64 (*.f64 (/.f64 z (*.f64 y x)) (*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))) (*.f64 (/.f64 z (*.f64 y x)) (*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))
(/.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x))) (*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x)))) (/.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x))) (*.f64 (/.f64 (*.f64 y x) z) (/.f64 z (*.f64 y x))))))
(+.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) 0)
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(+.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (neg.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) 0))
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(+.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 z (*.f64 x y)))) 0))
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(+.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 1 (/.f64 z (*.f64 x y))))) 0))
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(+.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) 0))
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(+.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) 0))
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(+.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (neg.f64 (/.f64 1 (/.f64 z (*.f64 x y))))) 0))
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(+.f64 0 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(+.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(+.f64 (*.f64 0 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 z (*.f64 x y))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(+.f64 (*.f64 0 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 1 (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(-.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) 0)
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(-.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (neg.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) 0))
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(-.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 z (*.f64 x y)))) 0))
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(-.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 1 (/.f64 z (*.f64 x y))))) 0))
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(-.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) 0))
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(-.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 0 (/.f64 z (*.f64 x y)))))
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(-.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) 0))
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(-.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (neg.f64 (/.f64 1 (/.f64 z (*.f64 x y))))) 0))
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(-.f64 0 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y)))))
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y))))))
(neg.f64 (*.f64 (*.f64 (/.f64 z (*.f64 y x)) (/.f64 -1 (/.f64 z (*.f64 y x)))) (/.f64 (*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x)))) (*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x)))))))
(-.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 0 (/.f64 z (*.f64 x y))))
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(-.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 0 (/.f64 z (*.f64 x y))) (/.f64 0 (/.f64 z (*.f64 x y)))))
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(-.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (*.f64 1 (*.f64 (/.f64 0 (/.f64 z (*.f64 x y))) (/.f64 0 (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(-.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))) (/.f64 0 (/.f64 z (*.f64 x y)))))
(*.f64 (/.f64 (*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x)))) (*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))) (*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x)))))
(*.f64 (*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x)))) (/.f64 (*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x)))) (*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))))
(-.f64 (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 0 (/.f64 z (*.f64 x y))) (/.f64 0 (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(-.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 0 (/.f64 z (*.f64 x y))) (/.f64 0 (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (*.f64 (neg.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (neg.f64 (/.f64 1 (/.f64 z (*.f64 x y)))))) (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (neg.f64 (/.f64 1 (/.f64 z (*.f64 x y))))) (/.f64 z (*.f64 x y))))
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))) (*.f64 (/.f64 0 (/.f64 z (*.f64 x y))) (/.f64 0 (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x)))) (*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))) (*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x)))))
(*.f64 (*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x)))) (/.f64 (*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x)))) (*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 z (*.f64 x y))))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 z (*.f64 x y)))) (neg.f64 (/.f64 z (*.f64 x y)))))
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))) (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(-.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))) (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) (/.f64 0 (/.f64 z (*.f64 x y)))))
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))) (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 0 (/.f64 z (*.f64 x y))) (/.f64 0 (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))) (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (neg.f64 (/.f64 z (*.f64 x y)))))
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(-.f64 (*.f64 (/.f64 0 (/.f64 z (*.f64 x y))) -1) (*.f64 -1 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(-.f64 (*.f64 (/.f64 0 (/.f64 z (*.f64 x y))) (neg.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (*.f64 (neg.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) 1)
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 1 (/.f64 z (*.f64 x y)))))
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))))
(/.f64 (*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x)))) (/.f64 (/.f64 (*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x)))) (*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))) (/.f64 (*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x)))) (*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x)))))))
(/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 1 (/.f64 z (*.f64 x y))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 1 (/.f64 z (*.f64 x y)))))))
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))))
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))))
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y)))) -1)
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(neg.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y)))))
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(fabs.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(fabs.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y)))))
(*.f64 (/.f64 z (*.f64 y x)) (/.f64 1 (/.f64 z (*.f64 y x))))
(+.f64 (/.f64 z (*.f64 x y)) 0)
(/.f64 z (*.f64 y x))
(+.f64 (/.f64 z (*.f64 x y)) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) 0))
(/.f64 z (*.f64 y x))
(+.f64 (/.f64 z (*.f64 x y)) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))) 0))
(/.f64 z (*.f64 y x))
(+.f64 (/.f64 z (*.f64 x y)) (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) 0))
(/.f64 z (*.f64 y x))
(+.f64 (/.f64 z (*.f64 x y)) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) 0))
(/.f64 z (*.f64 y x))
(+.f64 (/.f64 z (*.f64 x y)) (*.f64 (neg.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) 0))
(/.f64 z (*.f64 y x))
(+.f64 0 (/.f64 z (*.f64 x y)))
(/.f64 z (*.f64 y x))
(+.f64 (*.f64 0 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))) (/.f64 z (*.f64 x y)))
(/.f64 z (*.f64 y x))
(+.f64 (*.f64 0 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))
(/.f64 z (*.f64 y x))
(+.f64 (*.f64 0 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y))))) (/.f64 z (*.f64 x y)))
(/.f64 z (*.f64 y x))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (/.f64 z (*.f64 x y)))
(/.f64 z (*.f64 y x))
(-.f64 (/.f64 z (*.f64 x y)) 0)
(/.f64 z (*.f64 y x))
(-.f64 (/.f64 z (*.f64 x y)) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) 0))
(/.f64 z (*.f64 y x))
(-.f64 (/.f64 z (*.f64 x y)) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))) 0))
(/.f64 z (*.f64 y x))
(-.f64 (/.f64 z (*.f64 x y)) (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) 0))
(/.f64 z (*.f64 y x))
(-.f64 (/.f64 z (*.f64 x y)) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) 0))
(/.f64 z (*.f64 y x))
(-.f64 (/.f64 z (*.f64 x y)) (*.f64 (neg.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) 0))
(/.f64 z (*.f64 y x))
(-.f64 0 (neg.f64 (/.f64 z (*.f64 x y))))
(/.f64 z (*.f64 y x))
(-.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) (/.f64 0 (/.f64 z (*.f64 x y)))))
(/.f64 z (*.f64 y x))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (*.f64 (neg.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y))))
(/.f64 z (*.f64 y x))
(-.f64 (*.f64 0 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y))))))
(/.f64 z (*.f64 y x))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 0 (/.f64 z (*.f64 x y))) (/.f64 0 (/.f64 z (*.f64 x y))))))
(/.f64 z (*.f64 y x))
(-.f64 (*.f64 0 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y))))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))) (neg.f64 (/.f64 z (*.f64 x y)))))
(/.f64 z (*.f64 y x))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (neg.f64 (/.f64 z (*.f64 x y)))))
(/.f64 z (*.f64 y x))
(*.f64 (/.f64 z (*.f64 x y)) 1)
(/.f64 z (*.f64 y x))
(*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))
(/.f64 z (*.f64 y x))
(*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))
(/.f64 z (*.f64 y x))
(*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))))
(/.f64 z (*.f64 y x))
(*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))
(/.f64 z (*.f64 y x))
(*.f64 (/.f64 z (*.f64 x y)) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y))))))
(/.f64 z (*.f64 y x))
(*.f64 (/.f64 z (*.f64 x y)) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))
(/.f64 z (*.f64 y x))
(*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y))))))
(/.f64 z (*.f64 y x))
(*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))
(/.f64 z (*.f64 y x))
(*.f64 (/.f64 z (*.f64 x y)) (-.f64 1 (/.f64 0 (/.f64 z (*.f64 x y)))))
(/.f64 z (*.f64 y x))
(*.f64 (/.f64 z (*.f64 x y)) (-.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 0 (/.f64 z (*.f64 x y)))))
(/.f64 z (*.f64 y x))
(*.f64 (/.f64 z (*.f64 x y)) (*.f64 1 (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 1 (/.f64 z (*.f64 x y))))) (/.f64 z (*.f64 x y)))))
(/.f64 z (*.f64 y x))
(*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))))
(/.f64 z (*.f64 y x))
(*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))))
(/.f64 z (*.f64 y x))
(*.f64 1 (/.f64 z (*.f64 x y)))
(/.f64 z (*.f64 y x))
(*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))
(/.f64 z (*.f64 y x))
(*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 1 (/.f64 z (*.f64 x y)))))))
(/.f64 z (*.f64 y x))
(*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 1 (/.f64 z (*.f64 x y))))))
(/.f64 z (*.f64 y x))
(*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 1 (/.f64 z (*.f64 x y))))))
(/.f64 z (*.f64 y x))
(*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))
(/.f64 z (*.f64 y x))
(*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))))
(/.f64 z (*.f64 y x))
(*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))))
(/.f64 z (*.f64 y x))
(*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))))
(/.f64 z (*.f64 y x))
(*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))))
(/.f64 z (*.f64 y x))
(*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))))
(/.f64 z (*.f64 y x))
(*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 z (*.f64 x y)))
(/.f64 z (*.f64 y x))
(*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))
(/.f64 z (*.f64 y x))
(*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))
(/.f64 z (*.f64 y x))
(*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (+.f64 0 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))))
(/.f64 z (*.f64 y x))
(*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (+.f64 0 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))))
(/.f64 z (*.f64 y x))
(*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))
(/.f64 z (*.f64 y x))
(*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))))
(/.f64 z (*.f64 y x))
(*.f64 (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))
(/.f64 z (*.f64 y x))
(*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 1 (/.f64 z (*.f64 x y))))
(/.f64 z (*.f64 y x))
(*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))
(/.f64 z (*.f64 y x))
(*.f64 (neg.f64 (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y)))))
(/.f64 z (*.f64 y x))
(*.f64 (neg.f64 (/.f64 z (*.f64 x y))) -1)
(/.f64 z (*.f64 y x))
(*.f64 (neg.f64 (/.f64 z (*.f64 x y))) (neg.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))
(/.f64 z (*.f64 y x))
(*.f64 (neg.f64 (/.f64 z (*.f64 x y))) (*.f64 -1 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))
(/.f64 z (*.f64 y x))
(*.f64 (neg.f64 (/.f64 z (*.f64 x y))) (*.f64 (neg.f64 (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y)))) (neg.f64 (/.f64 z (*.f64 x y))))))
(/.f64 z (*.f64 y x))
(*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))
(/.f64 z (*.f64 y x))
(*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y)))) (neg.f64 (/.f64 z (*.f64 x y))))
(/.f64 z (*.f64 y x))
(*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y)))) (*.f64 (neg.f64 (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))))
(/.f64 z (*.f64 y x))
(*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y)))) (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y)))) (/.f64 (neg.f64 (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y)))))))
(/.f64 z (*.f64 y x))
(*.f64 (neg.f64 (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 z (*.f64 x y)))))
(/.f64 z (*.f64 y x))
(*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))
(/.f64 z (*.f64 y x))
(*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))
(/.f64 z (*.f64 y x))
(*.f64 -1 (neg.f64 (/.f64 z (*.f64 x y))))
(/.f64 z (*.f64 y x))
(*.f64 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 1 (/.f64 z (*.f64 x y)))))) (/.f64 1 (/.f64 z (*.f64 x y))))
(/.f64 z (*.f64 y x))
(*.f64 (*.f64 (/.f64 z (*.f64 x y)) (neg.f64 (/.f64 z (*.f64 x y)))) (neg.f64 (/.f64 1 (/.f64 z (*.f64 x y)))))
(/.f64 z (*.f64 y x))
(*.f64 (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y))))) (/.f64 z (*.f64 x y)))
(/.f64 z (*.f64 y x))
(*.f64 (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (/.f64 z (*.f64 x y)))
(/.f64 z (*.f64 y x))
(*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y))))) (/.f64 z (*.f64 x y)))
(/.f64 z (*.f64 y x))
(*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (/.f64 z (*.f64 x y)))
(/.f64 z (*.f64 y x))
(*.f64 (*.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))
(/.f64 z (*.f64 y x))
(*.f64 (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))
(/.f64 z (*.f64 y x))
(*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))
(/.f64 z (*.f64 y x))
(*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))) (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))))
(/.f64 z (*.f64 y x))
(*.f64 (-.f64 1 (/.f64 0 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))
(/.f64 z (*.f64 y x))
(*.f64 (-.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (/.f64 0 (/.f64 z (*.f64 x y)))) (/.f64 z (*.f64 x y)))
(/.f64 z (*.f64 y x))
(*.f64 (neg.f64 (/.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (neg.f64 (/.f64 z (*.f64 x y))))
(/.f64 z (*.f64 y x))
(*.f64 (*.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 1 (/.f64 z (*.f64 x y))))) (/.f64 1 (/.f64 z (*.f64 x y))))
(/.f64 z (*.f64 y x))
(*.f64 (*.f64 (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y))))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))
(/.f64 z (*.f64 y x))
(*.f64 (*.f64 (neg.f64 (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 -1 (/.f64 z (*.f64 x y)))))
(/.f64 z (*.f64 y x))
(neg.f64 (neg.f64 (/.f64 z (*.f64 x y))))
(/.f64 z (*.f64 y x))

localize22.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.0b
(/.f64 z (*.f64 y x))
5.2b
(/.f64 (*.f64 x y) z)
11.4b
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 y x)))
11.4b
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 y x))))))
Compiler

Compiled 126 to 19 computations (84.9% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite114.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
932×rational_best_45_simplify-100
818×rational_best_45_simplify-71
728×rational_best-4
728×rational_best-2
728×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01473
19473
233173
3155473
4700773
Stop Event
node limit
Counts
1 → 40
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 y x))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 (*.f64 x y) z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.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 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.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 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 (*.f64 x y) z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (neg.f64 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (neg.f64 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (neg.f64 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.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 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))) (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (neg.f64 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (/.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 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (/.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (/.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 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (/.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.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 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.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 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (neg.f64 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (neg.f64 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (neg.f64 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (/.f64 (*.f64 x y) z)))))))

simplify204.0ms (3.1%)

Algorithm
egg-herbie
Rules
1546×rational_best_45_simplify-1
1292×rational_best_45_simplify-25
826×rational_best_45_simplify-100
758×rational_best_45_simplify-67
680×rational_best_45_simplify-99
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0883496
12743496
29223496
343603496
472853496
Stop Event
node limit
Counts
76 → 46
Calls
Call 1
Inputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) 0)
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 (*.f64 x y) z))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) 0))
(+.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.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 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) 0)
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 (*.f64 x y) z))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) 0))
(-.f64 0 (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (neg.f64 (/.f64 (*.f64 x y) z))))
(-.f64 0 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (neg.f64 (/.f64 (*.f64 x y) z)))))
(-.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (neg.f64 (/.f64 (*.f64 x y) z)))))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (/.f64 (*.f64 x y) z)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))) (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (neg.f64 (/.f64 (*.f64 x y) z)))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) 1)
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (/.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (/.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 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (/.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 (*.f64 x y) z)))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.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 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))
(neg.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (neg.f64 (/.f64 (*.f64 x y) z))))
(neg.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (neg.f64 (/.f64 (*.f64 x y) z)))))
(neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (neg.f64 (/.f64 (*.f64 x y) z)))))
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))))
(neg.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (/.f64 (*.f64 x y) z)))
Outputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) 0)
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 (*.f64 x y) z))) 0))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))) 0))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) 0))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) 0))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))) 0))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) 0))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(+.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.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 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) 0)
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 (*.f64 x y) z))) 0))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))) 0))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) 0))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) 0))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))) 0))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) 0))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(-.f64 0 (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (neg.f64 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(-.f64 0 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (neg.f64 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(-.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (neg.f64 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 (/.f64 (*.f64 x y) z) (/.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 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))) (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (neg.f64 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) 1)
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (/.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 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (/.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (/.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 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (/.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.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 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (/.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (/.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.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 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y)))))) (/.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (*.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 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (*.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 1 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))) (/.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (*.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 1 (*.f64 (/.f64 z (*.f64 x y)) (*.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))))))
(neg.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (neg.f64 (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(neg.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (neg.f64 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (neg.f64 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(neg.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 x y))))) (/.f64 (/.f64 (*.f64 x y) z) (/.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 (*.f64 x y) z) (/.f64 z (*.f64 x y))))))
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))

localize48.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.2b
(/.f64 (*.f64 x y) z)
11.3b
(*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))
11.6b
(*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z)))
33.9b
(*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))
Compiler

Compiled 210 to 53 computations (74.8% saved)

series2.0ms (0%)

Counts
3 → 108
Calls

27 calls:

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

rewrite130.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
1062×rational_best_45_simplify-100
870×rational_best_45_simplify-71
790×rational_best_45_simplify-91
786×rational_best-4
786×rational_best-2
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
016193
1106133
2377133
3170897
4741597
Stop Event
node limit
Counts
3 → 74
Calls
Call 1
Inputs
(*.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z)))
(*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))
Outputs
((#(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))) 0)))) (#(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 (*.f64 x y) z) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) 0))))) (#(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 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) 0))))) (#(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 (*.f64 x y) z) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 1 (/.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.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 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.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 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 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.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 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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) 0)))) (#(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 (*.f64 x y) z) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) 0))))) (#(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 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) 0))))) (#(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 (*.f64 x y) z) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 1 (/.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) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))) (*.f64 (neg.f64 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.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 x y) z) (neg.f64 (/.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 1 (/.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 1 (/.f64 (*.f64 x y) z)) (/.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 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 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 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.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 1 (/.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 1 (/.f64 (*.f64 x y) z)) (/.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 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 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 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 (/.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 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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 (/.f64 1 (/.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 1 (/.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 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 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 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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.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) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.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))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (neg.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 1 (/.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 1 (/.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)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.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 (neg.f64 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (/.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 1 (/.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 1 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) (/.f64 (neg.f64 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))))) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (neg.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 1 (/.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 1 (/.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))))))) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 (/.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))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (neg.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 1 (/.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 1 (/.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)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.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 (neg.f64 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (/.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 1 (/.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 1 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.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 0 (*.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 1 (/.f64 (*.f64 x y) z)) (/.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 0 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (neg.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))))) (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.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 x y) z) (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) (/.f64 (neg.f64 (/.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 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) (/.f64 (neg.f64 (/.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 x y) z) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (neg.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 1 (/.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 1 (/.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 (neg.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 1 (/.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 1 (/.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 x y) z) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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 (*.f64 x y) z) (/.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 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.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 (neg.f64 (*.f64 (/.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.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 1 (/.f64 (*.f64 x y) z)) (/.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 (*.f64 (/.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 1 (/.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 1 (/.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 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 (*.f64 (/.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 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 (*.f64 (neg.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 1 (/.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 1 (/.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 (neg.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 1 (/.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 1 (/.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 (neg.f64 (*.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 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.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 (neg.f64 (/.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) (/.f64 (neg.f64 (/.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 1 (/.f64 (*.f64 x y) z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.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 neg.f64 (*.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 1 (/.f64 (*.f64 x y) z)) (/.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 neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (neg.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))))) (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.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 x y) z) (/.f64 (*.f64 x y) z))))))))
((#(struct:change #<rule egg-rr> (2) ((x . 0)))))

simplify152.0ms (2.3%)

Algorithm
egg-herbie
Rules
1696×rational_best_45_simplify-100
1258×rational_best_45_simplify-91
1218×rational_best_45_simplify-37
1026×rational_best_45_simplify-1
526×rational_best_45_simplify-71
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01455540
14575540
216385360
370795332
Stop Event
node limit
Counts
182 → 94
Calls
Call 1
Inputs
(/.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))
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) 0)
(+.f64 (*.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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) 0))
(+.f64 (*.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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))) 0))
(+.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.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 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.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 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.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 1 (/.f64 (*.f64 x y) z)) (/.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))) 0)
(-.f64 (*.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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) 0))
(-.f64 (*.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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))) 0))
(-.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))))
(-.f64 0 (*.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))) (*.f64 (neg.f64 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.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 x y) z) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.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))) 1)
(/.f64 (*.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 1 (/.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 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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.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 1 (/.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 1 (/.f64 (*.f64 x y) z)) (/.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 1 (/.f64 (*.f64 x y) z)) (/.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 (*.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 (/.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 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.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 (*.f64 x y) z) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (/.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 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.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 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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.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) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))) -1)
(neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))))
(neg.f64 (*.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))))
(+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0)
(+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))
(+.f64 (neg.f64 (*.f64 (/.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))) 0))
(+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (neg.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 1 (/.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 1 (/.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)))))) 0))
(+.f64 (neg.f64 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))
(+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.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 (neg.f64 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))) 0))
(+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (/.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))) 0))
(+.f64 0 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))))
(+.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) (/.f64 (neg.f64 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))))) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))))
(+.f64 (*.f64 0 (*.f64 (neg.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 1 (/.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 1 (/.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))))))) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))))
(+.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))))
(-.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0)
(-.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))
(-.f64 (neg.f64 (*.f64 (/.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))) 0))
(-.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (neg.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 1 (/.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 1 (/.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)))))) 0))
(-.f64 (neg.f64 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))
(-.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.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 (neg.f64 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))) 0))
(-.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (/.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))) 0))
(-.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))
(-.f64 0 (*.f64 (/.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 0 (*.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))))
(-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (neg.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))))) (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))))
(-.f64 0 (*.f64 (*.f64 (/.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 x y) z) (/.f64 (*.f64 x y) z))))
(-.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) (/.f64 (neg.f64 (/.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 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) (/.f64 (neg.f64 (/.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 x y) z) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))))
(-.f64 (*.f64 0 (*.f64 (neg.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 1 (/.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 1 (/.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 (neg.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 1 (/.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 1 (/.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 x y) z) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) 1)
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))
(/.f64 (neg.f64 (*.f64 (/.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.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 1 (/.f64 (*.f64 x y) z)) (/.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 (*.f64 (/.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 1 (/.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 1 (/.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 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 (*.f64 (/.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 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 (*.f64 (neg.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 1 (/.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 1 (/.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 (neg.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 1 (/.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 1 (/.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 (neg.f64 (*.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 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.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 (neg.f64 (/.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) (/.f64 (neg.f64 (/.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 1 (/.f64 (*.f64 x y) z))) -1)
(neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))
(neg.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(neg.f64 (*.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))))
(neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (neg.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))))) (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))))
(neg.f64 (*.f64 (*.f64 (/.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 x y) z) (/.f64 (*.f64 x y) z))))
0
Outputs
(/.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))
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
(+.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) 0)
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) 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 (*.f64 x y) z) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) 0))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) 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 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) 0))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) 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 (*.f64 x y) z) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))) 0))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z)))
(+.f64 0 (*.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 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.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 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.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 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) 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))) 0)
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) 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 (*.f64 x y) z) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) 0))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) 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 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) 0))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) 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 (*.f64 x y) z) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))) 0))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z)))
(-.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z)))
(-.f64 0 (*.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))) (*.f64 (neg.f64 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.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 x y) z) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) 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))) 1)
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) 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 (*.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) 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 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) 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 1 (/.f64 (*.f64 x y) z)) (/.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 1 (/.f64 (*.f64 y x) 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 (/.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 1 (/.f64 (*.f64 x y) z)) (/.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))))
(/.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z))) (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z)))) (/.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z))) (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) 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 (*.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 1 (/.f64 (*.f64 y x) 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 (/.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 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) 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 (*.f64 x y) z) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) 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 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)) (*.f64 (/.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 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 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z))) (/.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 (*.f64 y x) 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 (*.f64 x y) z) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.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 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))))
(/.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z))) (/.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z)))) (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))) -1)
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z)))
(neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z)))
(neg.f64 (*.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z)))
(+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0)
(neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z)))
(+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))
(neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z)))
(+.f64 (neg.f64 (*.f64 (/.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))) 0))
(neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z)))
(+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (neg.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 1 (/.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 1 (/.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)))))) 0))
(neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z)))
(+.f64 (neg.f64 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))
(neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z)))
(+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.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 (neg.f64 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))) 0))
(neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z)))
(+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (/.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))) 0))
(neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z)))
(+.f64 0 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))))
(neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z)))
(+.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) (/.f64 (neg.f64 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))))) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))))
(neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z)))
(+.f64 (*.f64 0 (*.f64 (neg.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 1 (/.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 1 (/.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))))))) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))))
(neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))))
(neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z)))
(+.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))) (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))))
(neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z)))
(-.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0)
(neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z)))
(-.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))
(neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z)))
(-.f64 (neg.f64 (*.f64 (/.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))) 0))
(neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z)))
(-.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (neg.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 1 (/.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 1 (/.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)))))) 0))
(neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z)))
(-.f64 (neg.f64 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) 0))
(neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z)))
(-.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.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 (neg.f64 (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))) 0))
(neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z)))
(-.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (*.f64 (/.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))) 0))
(neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z)))
(-.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))
(neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z)))
(-.f64 0 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z)))
(-.f64 0 (*.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))))
(neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z)))
(-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (neg.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))))) (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))))
(neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z)))
(-.f64 0 (*.f64 (*.f64 (/.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 x y) z) (/.f64 (*.f64 x y) z))))
(neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) (/.f64 (neg.f64 (/.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 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) (/.f64 (neg.f64 (/.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 x y) z) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z))) (/.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z))))) (neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z))))))
(*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z))))) (*.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z))) (/.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z))))))
(*.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z))) (*.f64 (/.f64 (*.f64 y x) z) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z)) (/.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z)))))))
(neg.f64 (*.f64 (/.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z)))) (neg.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))))))
(-.f64 (*.f64 0 (*.f64 (neg.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 1 (/.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 1 (/.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 (neg.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 1 (/.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 1 (/.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 x y) z) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))))
(neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))))
(neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z)))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) 1)
(neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z)))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))))
(neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z)))
(/.f64 (neg.f64 (*.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 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z)))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z))))
(/.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z))) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z))))
(/.f64 (neg.f64 (*.f64 (/.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))))
(neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z)))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.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 1 (/.f64 (*.f64 x y) z)) (/.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z))) (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z)))) (/.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z))) (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z))))))
(/.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z))) (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z)))) (/.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z))) (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 (*.f64 (/.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 1 (/.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 1 (/.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)))))))
(neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z)))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 (*.f64 (/.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 x y) z)) (/.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))) (/.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))))
(/.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z))) (/.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z))) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z)) (/.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y x) z)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 (*.f64 (neg.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 1 (/.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 1 (/.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 (neg.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 1 (/.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 1 (/.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))))))))
(neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z)))
(/.f64 (neg.f64 (*.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 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))))
(neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z)))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.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 (neg.f64 (/.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) (/.f64 (neg.f64 (/.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 (neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z)))) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z))) (/.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z))))) (*.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z))) (/.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z)))))))
(/.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z))) (/.f64 (*.f64 (/.f64 (*.f64 y x) z) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z)) (/.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z)))))) (*.f64 (/.f64 (*.f64 y x) z) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z)) (/.f64 (neg.f64 (/.f64 (*.f64 y x) z)) (*.f64 (/.f64 (*.f64 y x) z) (/.f64 (/.f64 1 (/.f64 (*.f64 y x) z)) (/.f64 (*.f64 y x) z))))))))
(/.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))) -1)
(neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z)))
(neg.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))
(neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z)))
(neg.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))
(neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z)))
(neg.f64 (*.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))))
(neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z)))
(neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (neg.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))))) (*.f64 (/.f64 (*.f64 x y) z) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))))))
(neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z)))
(neg.f64 (*.f64 (*.f64 (/.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 x y) z) (/.f64 (*.f64 x y) z))))
(neg.f64 (*.f64 (/.f64 (*.f64 y x) z) (/.f64 1 (/.f64 (*.f64 y x) z))))
(*.f64 (/.f64 (*.f64 y x) z) (/.f64 -1 (/.f64 (*.f64 y x) z)))
0

eval530.0ms (8%)

Compiler

Compiled 98459 to 20750 computations (78.9% saved)

prune623.0ms (9.4%)

Pruning

14 alts after pruning (9 fresh and 5 done)

PrunedKeptTotal
New156091569
Fresh000
Picked101
Done156
Total1562141576
Error
5.3b
Counts
1576 → 14
Alt Table
Click to see full alt table
StatusErrorProgram
5.4b
(/.f64 (*.f64 x y) z)
39.9b
(*.f64 (/.f64 (*.f64 x y) z) (-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))) (neg.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))
39.2b
(*.f64 (/.f64 (*.f64 x y) z) (-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z)))))
17.1b
(*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 y x))))
17.0b
(*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z))))
16.6b
(*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 y x)))))))
39.7b
(*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (*.f64 x y) z))))))
17.1b
(*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))))
38.7b
(*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))))))
46.3b
(*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 1 (/.f64 z (*.f64 x y)))))))))))
39.3b
(*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (/.f64 1 (/.f64 z (*.f64 x y)))))))
46.9b
(*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 1 (/.f64 z (*.f64 x y)))))) (/.f64 1 (/.f64 z (*.f64 x y)))))))
17.1b
(*.f64 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 y x)))) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))))))
17.0b
(*.f64 (*.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 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 1 (/.f64 (*.f64 x y) z)))))))
Compiler

Compiled 582 to 207 computations (64.4% saved)

regimes53.0ms (0.8%)

Accuracy

Total -41.9b remaining (-776.3%)

Threshold costs -41.9b (-776.3%)

Counts
18 → 1
Calls
Call 1
Inputs
(/.f64 (*.f64 x y) z)
(*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 y x))))
(*.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 x y) z) (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (/.f64 z (*.f64 x y)))))))
(*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (*.f64 (/.f64 z (*.f64 x y)) (*.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 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 y x)))))))
(*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.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 0 (*.f64 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z)))))
(*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.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 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 z (*.f64 y x)))) (*.f64 (/.f64 (*.f64 x y) z) (/.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 (*.f64 x y) z) (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))) (/.f64 1 (/.f64 z (*.f64 x y)))))))
(*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y)))))))))
(*.f64 (*.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 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))))))
(*.f64 (/.f64 (*.f64 x y) z) (-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 x y) z) (/.f64 (/.f64 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z)))) (neg.f64 (*.f64 (/.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 x y) z) (-.f64 (*.f64 0 (*.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 1 (/.f64 (*.f64 x y) z)) (/.f64 (*.f64 x y) z))) (neg.f64 (/.f64 (*.f64 x y) z)))))
(*.f64 (*.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 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (/.f64 1 (/.f64 (*.f64 x y) z)))) (/.f64 1 (/.f64 (*.f64 x y) z)))))))
(*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 1 (/.f64 z (*.f64 x y)))))) (/.f64 1 (/.f64 z (*.f64 x y)))))))
(*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 (*.f64 x y) z) (*.f64 (/.f64 z (*.f64 x y)) (*.f64 (/.f64 z (*.f64 x y)) (/.f64 1 (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (*.f64 (/.f64 1 (/.f64 z (*.f64 x y))) (/.f64 (*.f64 (/.f64 z (*.f64 x y)) (/.f64 z (*.f64 x y))) (/.f64 1 (/.f64 z (*.f64 x y)))))))))))
Outputs
(/.f64 (*.f64 x y) z)
Calls

5 calls:

9.0ms
y
9.0ms
z
9.0ms
x
9.0ms
(*.f64 x y)
7.0ms
(/.f64 (*.f64 x y) z)
Results
ErrorSegmentsBranch
5.4b1x
5.4b1y
5.4b1z
5.4b1(/.f64 (*.f64 x y) z)
5.4b1(*.f64 x y)
Compiler

Compiled 740 to 188 computations (74.6% saved)

simplify1.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(/.f64 (*.f64 x y) z)
Outputs
(/.f64 (*.f64 x y) z)
Compiler

Compiled 8 to 5 computations (37.5% saved)

soundness0.0ms (0%)

end12.0ms (0.2%)

Remove

(sort x y)

Compiler

Compiled 24 to 15 computations (37.5% saved)

Profiling

Loading profile data...