Details

Time bar (total: 7.0s)

analyze730.0ms (10.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
14.8%12.5%71.8%0.1%15.6%0%0%8
22.6%18.7%64%0.1%17.2%0%0%9
32.7%25%51.5%0.1%23.4%0%0%10
41%31.2%44.9%0.1%23.8%0%0%11
49.5%37.1%37.8%0.1%25%0%0%12
Compiler

Compiled 13 to 9 computations (30.8% saved)

sample3.4s (49.1%)

Results
2.6s8256×body256valid
736.0ms1179×body256infinite
Bogosity

preprocess192.0ms (2.8%)

Algorithm
egg-herbie
Rules
38×rational.json-simplify-2
14×rational.json-simplify-43
12×rational.json-simplify-54
12×rational.json-simplify-55
rational.json-simplify-73
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020100
131100
247100
361100
473100
573100
033
133
Stop Event
unsound
saturated
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
1
Call 2
Inputs
(-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) z))
(-.f64 (*.f64 y y) (*.f64 (*.f64 x 4) z))
(-.f64 (*.f64 z z) (*.f64 (*.f64 y 4) x))
(-.f64 (*.f64 x x) (*.f64 (*.f64 z 4) y))
Outputs
(-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) z))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))
(-.f64 (*.f64 y y) (*.f64 (*.f64 x 4) z))
(-.f64 (*.f64 y y) (*.f64 z (*.f64 x 4)))
(-.f64 (*.f64 y y) (*.f64 x (*.f64 4 z)))
(-.f64 (*.f64 z z) (*.f64 (*.f64 y 4) x))
(-.f64 (*.f64 z z) (*.f64 x (*.f64 y 4)))
(-.f64 (*.f64 z z) (*.f64 4 (*.f64 y x)))
(-.f64 (*.f64 z z) (*.f64 4 (*.f64 x y)))
(-.f64 (*.f64 x x) (*.f64 (*.f64 z 4) y))
(-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) z))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))
Symmetry

(sort y z)

Compiler

Compiled 15 to 11 computations (26.7% saved)

simplify27.0ms (0.4%)

Algorithm
egg-herbie
Rules
14×rational.json-simplify-2
rational.json-simplify-54
rational.json-simplify-43
rational.json-simplify-55
rational.json-simplify-73
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01025
11425
22025
32625
43025
53025
Stop Event
saturated
Counts
1 → 2
Calls
Call 1
Inputs
(-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) z))
Outputs
(-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) z))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))

eval1.0ms (0%)

Compiler

Compiled 21 to 12 computations (42.9% saved)

prune2.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New112
Fresh011
Picked000
Done000
Total123
Error
0.0b
Counts
3 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
0.0b
(-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) z))
Compiler

Compiled 12 to 8 computations (33.3% saved)

localize17.0ms (0.2%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) z))
Compiler

Compiled 27 to 14 computations (48.1% saved)

series7.0ms (0.1%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
x
@-inf
(-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) z))
1.0ms
y
@inf
(-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) z))
1.0ms
x
@0
(-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) z))
1.0ms
y
@0
(-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) z))
1.0ms
x
@inf
(-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) z))

rewrite141.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
866×rational.json-simplify-54
760×rational.json-simplify-47
748×rational.json-simplify-49
640×rational.json-simplify-58
630×rational.json-simplify-50
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01025
18525
228725
3108125
4457325
Stop Event
node limit
Counts
1 → 27
Calls
Call 1
Inputs
(-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) z))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 4 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (*.f64 x x) (-.f64 (*.f64 y (*.f64 4 z)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 y (*.f64 4 z))) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 y (*.f64 4 z)) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (*.f64 y (*.f64 4 z))) (+.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (*.f64 y (*.f64 4 z))) (-.f64 1 (*.f64 x (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 -1 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (-.f64 -1 (-.f64 (*.f64 x x) (-.f64 (*.f64 y (*.f64 4 z)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) 1) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))))

simplify204.0ms (2.9%)

Algorithm
egg-herbie
Rules
1492×rational.json-simplify-2
1270×rational.json-simplify-50
1024×rational.json-simplify-43
1016×rational.json-simplify-58
900×rational.json-simplify-54
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0691563
11381563
23511459
318101459
449821459
Stop Event
node limit
Counts
63 → 38
Calls
Call 1
Inputs
(*.f64 -4 (*.f64 y z))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(pow.f64 x 2)
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(pow.f64 x 2)
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(pow.f64 x 2)
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(*.f64 -4 (*.f64 y z))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(*.f64 -4 (*.f64 y z))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(pow.f64 x 2)
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(*.f64 -4 (*.f64 y z))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(*.f64 -4 (*.f64 y z))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 4 z))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) 0)
(+.f64 0 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))
(+.f64 1 (-.f64 (*.f64 x x) (-.f64 (*.f64 y (*.f64 4 z)) -1)))
(+.f64 (neg.f64 (*.f64 y (*.f64 4 z))) (*.f64 x x))
(+.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 y (*.f64 4 z)) -1)) 1)
(+.f64 (-.f64 -1 (*.f64 y (*.f64 4 z))) (+.f64 1 (*.f64 x x)))
(+.f64 (-.f64 -1 (*.f64 y (*.f64 4 z))) (-.f64 1 (*.f64 x (neg.f64 x))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) 1)
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))
(*.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))
(*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) -1)
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) 1))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 -1 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (-.f64 -1 (-.f64 (*.f64 x x) (-.f64 (*.f64 y (*.f64 4 z)) -1))))
(*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) 1) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) 1)
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))
(/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) -1)
(pow.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) 1)
(neg.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))
Outputs
(*.f64 -4 (*.f64 y z))
(*.f64 y (*.f64 -4 z))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 y (*.f64 -4 z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 y (*.f64 -4 z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 y (*.f64 -4 z)))
(pow.f64 x 2)
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 y (*.f64 -4 z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 y (*.f64 -4 z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 y (*.f64 -4 z)))
(pow.f64 x 2)
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 y (*.f64 -4 z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 y (*.f64 -4 z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 y (*.f64 -4 z)))
(pow.f64 x 2)
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 y (*.f64 -4 z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 y (*.f64 -4 z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 y (*.f64 -4 z)))
(*.f64 -4 (*.f64 y z))
(*.f64 y (*.f64 -4 z))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 y (*.f64 -4 z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 y (*.f64 -4 z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 y (*.f64 -4 z)))
(*.f64 -4 (*.f64 y z))
(*.f64 y (*.f64 -4 z))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 y (*.f64 -4 z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 y (*.f64 -4 z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 y (*.f64 -4 z)))
(pow.f64 x 2)
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 y (*.f64 -4 z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 y (*.f64 -4 z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 y (*.f64 -4 z)))
(*.f64 -4 (*.f64 y z))
(*.f64 y (*.f64 -4 z))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 y (*.f64 -4 z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 y (*.f64 -4 z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 y (*.f64 -4 z)))
(*.f64 -4 (*.f64 y z))
(*.f64 y (*.f64 -4 z))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 y (*.f64 -4 z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 y (*.f64 -4 z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 y (*.f64 -4 z)))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 4 z))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 z 4))))
(+.f64 (*.f64 x x) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 -4 z)))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) 0)
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 z 4))))
(+.f64 (*.f64 x x) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 -4 z)))
(+.f64 0 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 z 4))))
(+.f64 (*.f64 x x) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 -4 z)))
(+.f64 1 (-.f64 (*.f64 x x) (-.f64 (*.f64 y (*.f64 4 z)) -1)))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 z 4))))
(+.f64 (*.f64 x x) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 -4 z)))
(+.f64 (neg.f64 (*.f64 y (*.f64 4 z))) (*.f64 x x))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 z 4))))
(+.f64 (*.f64 x x) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 -4 z)))
(+.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 y (*.f64 4 z)) -1)) 1)
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 z 4))))
(+.f64 (*.f64 x x) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 -4 z)))
(+.f64 (-.f64 -1 (*.f64 y (*.f64 4 z))) (+.f64 1 (*.f64 x x)))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 z 4))))
(+.f64 (*.f64 x x) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 -4 z)))
(+.f64 (-.f64 -1 (*.f64 y (*.f64 4 z))) (-.f64 1 (*.f64 x (neg.f64 x))))
(+.f64 (-.f64 -1 (*.f64 y (*.f64 z 4))) (-.f64 1 (*.f64 x (neg.f64 x))))
(+.f64 (-.f64 (*.f64 -4 (*.f64 y z)) 1) (-.f64 1 (*.f64 x (neg.f64 x))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) 1)
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 z 4))))
(+.f64 (*.f64 x x) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 -4 z)))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 z 4))))
(+.f64 (*.f64 x x) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 -4 z)))
(*.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 z 4))))
(+.f64 (*.f64 x x) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 -4 z)))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 z 4))))
(+.f64 (*.f64 x x) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 -4 z)))
(*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) -1)
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 z 4))))
(+.f64 (*.f64 x x) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 -4 z)))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 z 4))))
(+.f64 (*.f64 x x) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 -4 z)))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) 1))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 z 4))))
(+.f64 (*.f64 x x) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 -4 z)))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 z 4))))
(+.f64 (*.f64 x x) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 -4 z)))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 -1 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 z 4))))
(+.f64 (*.f64 x x) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 -4 z)))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (-.f64 -1 (-.f64 (*.f64 x x) (-.f64 (*.f64 y (*.f64 4 z)) -1))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 z 4))))
(+.f64 (*.f64 x x) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 -4 z)))
(*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 z 4))))
(+.f64 (*.f64 x x) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 -4 z)))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 z 4))))
(+.f64 (*.f64 x x) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 -4 z)))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) 1) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 z 4))))
(+.f64 (*.f64 x x) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 -4 z)))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 z 4))))
(+.f64 (*.f64 x x) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 -4 z)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) 1)
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 z 4))))
(+.f64 (*.f64 x x) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 -4 z)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 z 4))))
(+.f64 (*.f64 x x) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 -4 z)))
(/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) -1)
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 z 4))))
(+.f64 (*.f64 x x) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 -4 z)))
(pow.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) 1)
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 z 4))))
(+.f64 (*.f64 x x) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 -4 z)))
(neg.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 z 4))))
(+.f64 (*.f64 x x) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 -4 z)))

eval22.0ms (0.3%)

Compiler

Compiled 861 to 453 computations (47.4% saved)

prune14.0ms (0.2%)

Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New35338
Fresh000
Picked011
Done000
Total35439
Error
0.0b
Counts
39 → 4
Alt Table
Click to see full alt table
StatusErrorProgram
0.0b
(-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) z))
27.1b
(*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))
24.3b
(*.f64 y (*.f64 -4 z))
24.3b
(*.f64 -4 (*.f64 y z))
Compiler

Compiled 62 to 40 computations (35.5% saved)

localize128.0ms (1.8%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(*.f64 -4 (*.f64 y z))
Compiler

Compiled 14 to 7 computations (50% saved)

series3.0ms (0%)

Counts
1 → 0
Calls

6 calls:

TimeVariablePointExpression
1.0ms
y
@-inf
(*.f64 -4 (*.f64 y z))
1.0ms
y
@0
(*.f64 -4 (*.f64 y z))
1.0ms
z
@0
(*.f64 -4 (*.f64 y z))
0.0ms
z
@inf
(*.f64 -4 (*.f64 y z))
0.0ms
y
@inf
(*.f64 -4 (*.f64 y z))

rewrite97.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
1660×rational.json-5
1658×exponential.json-3
1658×rational.json-1
1658×rational.json-2
1658×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
16113
220913
377913
4317813
Stop Event
node limit
Counts
1 → 6
Calls
Call 1
Inputs
(*.f64 -4 (*.f64 y z))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -4 (*.f64 y z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -4 (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -4 (*.f64 y z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -4 (*.f64 y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -4 (*.f64 y z)) (/.f64 (*.f64 -4 (*.f64 y z)) (*.f64 -4 (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -4 (*.f64 y z)) 1)))))

simplify344.0ms (4.9%)

Algorithm
egg-herbie
Rules
1418×rational.json-simplify-79
948×rational.json-simplify-2
782×rational.json-simplify-76
764×rational.json-simplify-111
736×exponential.json-simplify-26
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01678
13078
29778
332978
4141178
5332078
6494378
7659178
Stop Event
node limit
Counts
6 → 7
Calls
Call 1
Inputs
(+.f64 (*.f64 -4 (*.f64 y z)) 0)
(+.f64 0 (*.f64 -4 (*.f64 y z)))
(-.f64 (*.f64 -4 (*.f64 y z)) 0)
(/.f64 (*.f64 -4 (*.f64 y z)) 1)
(/.f64 (*.f64 -4 (*.f64 y z)) (/.f64 (*.f64 -4 (*.f64 y z)) (*.f64 -4 (*.f64 y z))))
(pow.f64 (*.f64 -4 (*.f64 y z)) 1)
Outputs
(+.f64 (*.f64 -4 (*.f64 y z)) 0)
(*.f64 -4 (*.f64 y z))
(+.f64 0 (*.f64 -4 (*.f64 y z)))
(*.f64 -4 (*.f64 y z))
(-.f64 (*.f64 -4 (*.f64 y z)) 0)
(*.f64 -4 (*.f64 y z))
(/.f64 (*.f64 -4 (*.f64 y z)) 1)
(*.f64 -4 (*.f64 y z))
(/.f64 (*.f64 -4 (*.f64 y z)) (/.f64 (*.f64 -4 (*.f64 y z)) (*.f64 -4 (*.f64 y z))))
(*.f64 -4 (*.f64 y z))
(pow.f64 (*.f64 -4 (*.f64 y z)) 1)
(*.f64 -4 (*.f64 y z))

localize11.0ms (0.2%)

Compiler

Compiled 14 to 9 computations (35.7% saved)

localize56.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))
0.3b
(/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))
0.3b
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))
26.0b
(*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))
Compiler

Compiled 89 to 46 computations (48.3% saved)

series18.0ms (0.3%)

Counts
4 → 144
Calls

36 calls:

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

rewrite275.0ms (3.9%)

Algorithm
batch-egg-rewrite
Rules
826×rational.json-simplify-55
724×rational.json-simplify-43
684×rational.json-5
682×exponential.json-3
682×rational.json-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
014268
1122136
2393136
31461136
46675136
Stop Event
node limit
Counts
4 → 131
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))
(/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (*.f64 x x) (-.f64 (*.f64 y (*.f64 4 z)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 4 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 y (*.f64 4 z))) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (*.f64 y (*.f64 4 z))) (+.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 y (*.f64 4 z)) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (*.f64 y (*.f64 4 z)) (neg.f64 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 y (*.f64 4 z))) (neg.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 x x))) (-.f64 (*.f64 y (*.f64 4 z)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (neg.f64 (*.f64 y (*.f64 4 z))) (-.f64 -1 (*.f64 x x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (fabs.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (neg.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (fabs.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (fabs.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (fabs.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (fabs.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (fabs.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (fabs.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (fabs.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))) (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (fabs.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (fabs.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (fabs.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))) (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) 2) (*.f64 (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (fabs.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (fabs.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))) (fabs.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (neg.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (neg.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (/.f64 1 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (/.f64 1 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))) (/.f64 (/.f64 1 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (*.f64 x x) (-.f64 (*.f64 y (*.f64 4 z)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 4 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 y (*.f64 4 z))) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (*.f64 y (*.f64 4 z))) (+.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 y (*.f64 4 z)) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))) (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (/.f64 1 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))) (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))) (*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))) (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))) (*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))) (*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))) (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))) (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (/.f64 1 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))) (-.f64 -1 (-.f64 (*.f64 x x) (-.f64 (*.f64 y (*.f64 4 z)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (/.f64 -1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (-.f64 -1 (-.f64 (*.f64 x x) (-.f64 (*.f64 y (*.f64 4 z)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))) (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))) (-.f64 -1 (-.f64 (*.f64 x x) (-.f64 (*.f64 y (*.f64 4 z)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))))

simplify425.0ms (6.1%)

Algorithm
egg-herbie
Rules
1100×rational.json-simplify-104
998×rational.json-simplify-76
982×rational.json-simplify-55
802×rational.json-simplify-2
750×rational.json-simplify-97
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
031011133
167710179
2133710173
3434810173
Stop Event
node limit
Counts
275 → 164
Calls
Call 1
Inputs
(*.f64 -4 (*.f64 y z))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(pow.f64 x 2)
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(pow.f64 x 2)
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(pow.f64 x 2)
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(*.f64 -4 (*.f64 y z))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(*.f64 -4 (*.f64 y z))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(pow.f64 x 2)
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(*.f64 -4 (*.f64 y z))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(*.f64 -4 (*.f64 y z))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2))))
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (+.f64 (pow.f64 x 4) (*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (+.f64 (pow.f64 x 4) (*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(pow.f64 x 4)
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4))
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (+.f64 (*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (pow.f64 x 4)))
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (+.f64 (*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (pow.f64 x 4)))
(pow.f64 x 4)
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4))
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (+.f64 (*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (pow.f64 x 4)))
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (+.f64 (*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (pow.f64 x 4)))
(pow.f64 x 4)
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4))
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (+.f64 (*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (pow.f64 x 4)))
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (+.f64 (*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (pow.f64 x 4)))
(*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2))))
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (+.f64 (pow.f64 x 4) (*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (+.f64 (pow.f64 x 4) (*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2))))
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (+.f64 (pow.f64 x 4) (*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (+.f64 (pow.f64 x 4) (*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(pow.f64 x 4)
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4))
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (+.f64 (*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (pow.f64 x 4)))
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (+.f64 (*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (pow.f64 x 4)))
(*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2))))
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (+.f64 (pow.f64 x 4) (*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (+.f64 (pow.f64 x 4) (*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2))))
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (+.f64 (pow.f64 x 4) (*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (+.f64 (pow.f64 x 4) (*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(/.f64 -1/4 (*.f64 y z))
(-.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (*.f64 1/4 (/.f64 1 (*.f64 y z))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (*.f64 -1/64 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 3) (pow.f64 z 3))))) (*.f64 1/4 (/.f64 1 (*.f64 y z))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 x 6) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))) (*.f64 -1/64 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))))) (*.f64 1/4 (/.f64 1 (*.f64 y z))))
(/.f64 1 (pow.f64 x 2))
(+.f64 (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))) (/.f64 1 (pow.f64 x 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 x 6)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 3)) (pow.f64 x 8))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 x 6))))))
(/.f64 1 (pow.f64 x 2))
(+.f64 (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))) (/.f64 1 (pow.f64 x 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 x 6)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 3)) (pow.f64 x 8))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 x 6))))))
(/.f64 1 (pow.f64 x 2))
(+.f64 (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))) (/.f64 1 (pow.f64 x 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 x 6)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 3)) (pow.f64 x 8))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 x 6))))))
(/.f64 -1/4 (*.f64 y z))
(-.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (*.f64 1/4 (/.f64 1 (*.f64 y z))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (*.f64 -1/64 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 3) (pow.f64 z 3))))) (*.f64 1/4 (/.f64 1 (*.f64 y z))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 x 6) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))) (*.f64 -1/64 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))))) (*.f64 1/4 (/.f64 1 (*.f64 y z))))
(/.f64 -1/4 (*.f64 y z))
(-.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (*.f64 1/4 (/.f64 1 (*.f64 y z))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (*.f64 -1/64 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 3) (pow.f64 z 3))))) (*.f64 1/4 (/.f64 1 (*.f64 y z))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 x 6) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))) (*.f64 -1/64 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))))) (*.f64 1/4 (/.f64 1 (*.f64 y z))))
(/.f64 1 (pow.f64 x 2))
(+.f64 (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))) (/.f64 1 (pow.f64 x 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 x 6)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 3)) (pow.f64 x 8))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 x 6))))))
(/.f64 -1/4 (*.f64 y z))
(-.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (*.f64 1/4 (/.f64 1 (*.f64 y z))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (*.f64 -1/64 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 3) (pow.f64 z 3))))) (*.f64 1/4 (/.f64 1 (*.f64 y z))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 x 6) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))) (*.f64 -1/64 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))))) (*.f64 1/4 (/.f64 1 (*.f64 y z))))
(/.f64 -1/4 (*.f64 y z))
(-.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (*.f64 1/4 (/.f64 1 (*.f64 y z))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (*.f64 -1/64 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 3) (pow.f64 z 3))))) (*.f64 1/4 (/.f64 1 (*.f64 y z))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 x 6) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))) (*.f64 -1/64 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))))) (*.f64 1/4 (/.f64 1 (*.f64 y z))))
(*.f64 -4 (*.f64 y z))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(pow.f64 x 2)
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(pow.f64 x 2)
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(pow.f64 x 2)
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(*.f64 -4 (*.f64 y z))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(*.f64 -4 (*.f64 y z))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(pow.f64 x 2)
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(*.f64 -4 (*.f64 y z))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(*.f64 -4 (*.f64 y z))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 1 (-.f64 (*.f64 x x) (-.f64 (*.f64 y (*.f64 4 z)) -1)))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 4 z))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) 0)
(+.f64 0 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))
(+.f64 (neg.f64 (*.f64 y (*.f64 4 z))) (*.f64 x x))
(+.f64 (-.f64 -1 (*.f64 y (*.f64 4 z))) (+.f64 1 (*.f64 x x)))
(+.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 y (*.f64 4 z)) -1)) 1)
(-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))
(-.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) 0)
(-.f64 0 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))
(-.f64 0 (+.f64 (*.f64 y (*.f64 4 z)) (neg.f64 (*.f64 x x))))
(-.f64 (neg.f64 (*.f64 y (*.f64 4 z))) (neg.f64 (*.f64 x x)))
(-.f64 (-.f64 1 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))) 1)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x x))) (-.f64 (*.f64 y (*.f64 4 z)) -1))
(-.f64 (-.f64 (neg.f64 (*.f64 y (*.f64 4 z))) (-.f64 -1 (*.f64 x x))) 1)
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) 1)
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) -1)
(pow.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) 1)
(neg.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))
(+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) 0)
(+.f64 0 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))
(-.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) 0)
(-.f64 0 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))) 1)
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) 1)
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))
(pow.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) 1)
(neg.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))
(fabs.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))
(fabs.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (fabs.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (neg.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))))
(fabs.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))
(fabs.f64 (*.f64 (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (fabs.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))))
(fabs.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))
(fabs.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (fabs.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))))
(fabs.f64 (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))
(fabs.f64 (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))
(fabs.f64 (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (fabs.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))))
(fabs.f64 (*.f64 (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))
(fabs.f64 (*.f64 (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (fabs.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (fabs.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (fabs.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (fabs.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))) (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (fabs.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (fabs.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (fabs.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))) (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) 2) (*.f64 (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) 2))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (fabs.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (fabs.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))) (fabs.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (neg.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (neg.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))))
(+.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) 0)
(+.f64 0 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))
(-.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))) 1)
(*.f64 1 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) 1)
(*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (/.f64 1 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (/.f64 1 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) 1))
(*.f64 (/.f64 1 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))) (/.f64 (/.f64 1 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))))
(pow.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) 1)
(neg.f64 (neg.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))
(+.f64 1 (-.f64 (*.f64 x x) (-.f64 (*.f64 y (*.f64 4 z)) -1)))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 4 z))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) 0)
(+.f64 0 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))
(+.f64 (neg.f64 (*.f64 y (*.f64 4 z))) (*.f64 x x))
(+.f64 (-.f64 -1 (*.f64 y (*.f64 4 z))) (+.f64 1 (*.f64 x x)))
(+.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 y (*.f64 4 z)) -1)) 1)
(*.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) 1)
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))) (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (/.f64 1 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) 1))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) 1))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) 1))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))
(*.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))
(*.f64 (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))
(*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) -1)
(*.f64 (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))
(*.f64 (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) 1))
(*.f64 (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))
(*.f64 (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))) (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))) (*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) 1))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))) (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))) (*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))) (*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))) (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))) (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (/.f64 1 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))) (-.f64 -1 (-.f64 (*.f64 x x) (-.f64 (*.f64 y (*.f64 4 z)) -1))))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (/.f64 -1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (-.f64 -1 (-.f64 (*.f64 x x) (-.f64 (*.f64 y (*.f64 4 z)) -1))))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))))
(*.f64 (-.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))) (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))) (-.f64 -1 (-.f64 (*.f64 x x) (-.f64 (*.f64 y (*.f64 4 z)) -1))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) 1)
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) -1)
(pow.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) 1)
(neg.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))
Outputs
(*.f64 -4 (*.f64 y z))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(pow.f64 x 2)
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(pow.f64 x 2)
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(pow.f64 x 2)
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(*.f64 -4 (*.f64 y z))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(*.f64 -4 (*.f64 y z))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(pow.f64 x 2)
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(*.f64 -4 (*.f64 y z))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(*.f64 -4 (*.f64 y z))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))
(*.f64 16 (pow.f64 (*.f64 y z) 2))
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2))))
(+.f64 (*.f64 16 (pow.f64 (*.f64 y z) 2)) (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))))
(+.f64 (*.f64 16 (pow.f64 (*.f64 y z) 2)) (*.f64 y (*.f64 -8 (*.f64 z (pow.f64 x 2)))))
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (+.f64 (pow.f64 x 4) (*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (*.f64 16 (pow.f64 (*.f64 y z) 2)) (+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4)))
(+.f64 (*.f64 16 (pow.f64 (*.f64 y z) 2)) (+.f64 (*.f64 y (*.f64 -8 (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4)))
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (+.f64 (pow.f64 x 4) (*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (*.f64 16 (pow.f64 (*.f64 y z) 2)) (+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4)))
(+.f64 (*.f64 16 (pow.f64 (*.f64 y z) 2)) (+.f64 (*.f64 y (*.f64 -8 (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4)))
(pow.f64 x 4)
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4))
(+.f64 (*.f64 y (*.f64 -8 (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4))
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (+.f64 (*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (pow.f64 x 4)))
(+.f64 (*.f64 16 (pow.f64 (*.f64 y z) 2)) (+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4)))
(+.f64 (*.f64 16 (pow.f64 (*.f64 y z) 2)) (+.f64 (*.f64 y (*.f64 -8 (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4)))
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (+.f64 (*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (pow.f64 x 4)))
(+.f64 (*.f64 16 (pow.f64 (*.f64 y z) 2)) (+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4)))
(+.f64 (*.f64 16 (pow.f64 (*.f64 y z) 2)) (+.f64 (*.f64 y (*.f64 -8 (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4)))
(pow.f64 x 4)
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4))
(+.f64 (*.f64 y (*.f64 -8 (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4))
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (+.f64 (*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (pow.f64 x 4)))
(+.f64 (*.f64 16 (pow.f64 (*.f64 y z) 2)) (+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4)))
(+.f64 (*.f64 16 (pow.f64 (*.f64 y z) 2)) (+.f64 (*.f64 y (*.f64 -8 (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4)))
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (+.f64 (*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (pow.f64 x 4)))
(+.f64 (*.f64 16 (pow.f64 (*.f64 y z) 2)) (+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4)))
(+.f64 (*.f64 16 (pow.f64 (*.f64 y z) 2)) (+.f64 (*.f64 y (*.f64 -8 (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4)))
(pow.f64 x 4)
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4))
(+.f64 (*.f64 y (*.f64 -8 (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4))
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (+.f64 (*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (pow.f64 x 4)))
(+.f64 (*.f64 16 (pow.f64 (*.f64 y z) 2)) (+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4)))
(+.f64 (*.f64 16 (pow.f64 (*.f64 y z) 2)) (+.f64 (*.f64 y (*.f64 -8 (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4)))
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (+.f64 (*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (pow.f64 x 4)))
(+.f64 (*.f64 16 (pow.f64 (*.f64 y z) 2)) (+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4)))
(+.f64 (*.f64 16 (pow.f64 (*.f64 y z) 2)) (+.f64 (*.f64 y (*.f64 -8 (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4)))
(*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))
(*.f64 16 (pow.f64 (*.f64 y z) 2))
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2))))
(+.f64 (*.f64 16 (pow.f64 (*.f64 y z) 2)) (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))))
(+.f64 (*.f64 16 (pow.f64 (*.f64 y z) 2)) (*.f64 y (*.f64 -8 (*.f64 z (pow.f64 x 2)))))
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (+.f64 (pow.f64 x 4) (*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (*.f64 16 (pow.f64 (*.f64 y z) 2)) (+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4)))
(+.f64 (*.f64 16 (pow.f64 (*.f64 y z) 2)) (+.f64 (*.f64 y (*.f64 -8 (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4)))
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (+.f64 (pow.f64 x 4) (*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (*.f64 16 (pow.f64 (*.f64 y z) 2)) (+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4)))
(+.f64 (*.f64 16 (pow.f64 (*.f64 y z) 2)) (+.f64 (*.f64 y (*.f64 -8 (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4)))
(*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))
(*.f64 16 (pow.f64 (*.f64 y z) 2))
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2))))
(+.f64 (*.f64 16 (pow.f64 (*.f64 y z) 2)) (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))))
(+.f64 (*.f64 16 (pow.f64 (*.f64 y z) 2)) (*.f64 y (*.f64 -8 (*.f64 z (pow.f64 x 2)))))
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (+.f64 (pow.f64 x 4) (*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (*.f64 16 (pow.f64 (*.f64 y z) 2)) (+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4)))
(+.f64 (*.f64 16 (pow.f64 (*.f64 y z) 2)) (+.f64 (*.f64 y (*.f64 -8 (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4)))
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (+.f64 (pow.f64 x 4) (*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (*.f64 16 (pow.f64 (*.f64 y z) 2)) (+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4)))
(+.f64 (*.f64 16 (pow.f64 (*.f64 y z) 2)) (+.f64 (*.f64 y (*.f64 -8 (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4)))
(pow.f64 x 4)
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4))
(+.f64 (*.f64 y (*.f64 -8 (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4))
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (+.f64 (*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (pow.f64 x 4)))
(+.f64 (*.f64 16 (pow.f64 (*.f64 y z) 2)) (+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4)))
(+.f64 (*.f64 16 (pow.f64 (*.f64 y z) 2)) (+.f64 (*.f64 y (*.f64 -8 (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4)))
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (+.f64 (*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (pow.f64 x 4)))
(+.f64 (*.f64 16 (pow.f64 (*.f64 y z) 2)) (+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4)))
(+.f64 (*.f64 16 (pow.f64 (*.f64 y z) 2)) (+.f64 (*.f64 y (*.f64 -8 (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4)))
(*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))
(*.f64 16 (pow.f64 (*.f64 y z) 2))
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2))))
(+.f64 (*.f64 16 (pow.f64 (*.f64 y z) 2)) (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))))
(+.f64 (*.f64 16 (pow.f64 (*.f64 y z) 2)) (*.f64 y (*.f64 -8 (*.f64 z (pow.f64 x 2)))))
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (+.f64 (pow.f64 x 4) (*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (*.f64 16 (pow.f64 (*.f64 y z) 2)) (+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4)))
(+.f64 (*.f64 16 (pow.f64 (*.f64 y z) 2)) (+.f64 (*.f64 y (*.f64 -8 (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4)))
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (+.f64 (pow.f64 x 4) (*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (*.f64 16 (pow.f64 (*.f64 y z) 2)) (+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4)))
(+.f64 (*.f64 16 (pow.f64 (*.f64 y z) 2)) (+.f64 (*.f64 y (*.f64 -8 (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4)))
(*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))
(*.f64 16 (pow.f64 (*.f64 y z) 2))
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2))))
(+.f64 (*.f64 16 (pow.f64 (*.f64 y z) 2)) (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))))
(+.f64 (*.f64 16 (pow.f64 (*.f64 y z) 2)) (*.f64 y (*.f64 -8 (*.f64 z (pow.f64 x 2)))))
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (+.f64 (pow.f64 x 4) (*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (*.f64 16 (pow.f64 (*.f64 y z) 2)) (+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4)))
(+.f64 (*.f64 16 (pow.f64 (*.f64 y z) 2)) (+.f64 (*.f64 y (*.f64 -8 (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4)))
(+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (+.f64 (pow.f64 x 4) (*.f64 16 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (*.f64 16 (pow.f64 (*.f64 y z) 2)) (+.f64 (*.f64 -8 (*.f64 y (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4)))
(+.f64 (*.f64 16 (pow.f64 (*.f64 y z) 2)) (+.f64 (*.f64 y (*.f64 -8 (*.f64 z (pow.f64 x 2)))) (pow.f64 x 4)))
(/.f64 -1/4 (*.f64 y z))
(-.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (*.f64 1/4 (/.f64 1 (*.f64 y z))))
(-.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y z) 2))) (*.f64 1/4 (/.f64 1 (*.f64 y z))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (*.f64 -1/64 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 3) (pow.f64 z 3))))) (*.f64 1/4 (/.f64 1 (*.f64 y z))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y z) 2))) (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y z) 3)))) (*.f64 1/4 (/.f64 1 (*.f64 y z))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 x 6) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))) (*.f64 -1/64 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))))) (*.f64 1/4 (/.f64 1 (*.f64 y z))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y z) 2))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y z) 3))) (*.f64 -1/256 (/.f64 (pow.f64 x 6) (pow.f64 (*.f64 y z) 4))))) (*.f64 1/4 (/.f64 1 (*.f64 y z))))
(/.f64 1 (pow.f64 x 2))
(+.f64 (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))) (/.f64 1 (pow.f64 x 2)))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))))
(+.f64 (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 x 6)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 16 (/.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 x 6)))))
(+.f64 (*.f64 16 (/.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 x 6))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4)))))
(+.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4)))) (*.f64 16 (/.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 x 6))))
(+.f64 (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 3)) (pow.f64 x 8))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 x 6))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 16 (/.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 x 6))) (*.f64 64 (/.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 8))))))
(+.f64 (*.f64 64 (/.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 8))) (+.f64 (*.f64 16 (/.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 x 6))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 16 (/.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 x 6))) (+.f64 (*.f64 64 (/.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 8))) (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 16 (/.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 x 6))) (+.f64 (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))) (*.f64 64 (/.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 8))))))
(/.f64 1 (pow.f64 x 2))
(+.f64 (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))) (/.f64 1 (pow.f64 x 2)))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))))
(+.f64 (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 x 6)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 16 (/.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 x 6)))))
(+.f64 (*.f64 16 (/.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 x 6))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4)))))
(+.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4)))) (*.f64 16 (/.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 x 6))))
(+.f64 (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 3)) (pow.f64 x 8))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 x 6))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 16 (/.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 x 6))) (*.f64 64 (/.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 8))))))
(+.f64 (*.f64 64 (/.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 8))) (+.f64 (*.f64 16 (/.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 x 6))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 16 (/.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 x 6))) (+.f64 (*.f64 64 (/.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 8))) (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 16 (/.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 x 6))) (+.f64 (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))) (*.f64 64 (/.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 8))))))
(/.f64 1 (pow.f64 x 2))
(+.f64 (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))) (/.f64 1 (pow.f64 x 2)))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))))
(+.f64 (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 x 6)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 16 (/.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 x 6)))))
(+.f64 (*.f64 16 (/.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 x 6))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4)))))
(+.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4)))) (*.f64 16 (/.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 x 6))))
(+.f64 (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 3)) (pow.f64 x 8))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 x 6))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 16 (/.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 x 6))) (*.f64 64 (/.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 8))))))
(+.f64 (*.f64 64 (/.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 8))) (+.f64 (*.f64 16 (/.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 x 6))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 16 (/.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 x 6))) (+.f64 (*.f64 64 (/.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 8))) (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 16 (/.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 x 6))) (+.f64 (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))) (*.f64 64 (/.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 8))))))
(/.f64 -1/4 (*.f64 y z))
(-.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (*.f64 1/4 (/.f64 1 (*.f64 y z))))
(-.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y z) 2))) (*.f64 1/4 (/.f64 1 (*.f64 y z))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (*.f64 -1/64 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 3) (pow.f64 z 3))))) (*.f64 1/4 (/.f64 1 (*.f64 y z))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y z) 2))) (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y z) 3)))) (*.f64 1/4 (/.f64 1 (*.f64 y z))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 x 6) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))) (*.f64 -1/64 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))))) (*.f64 1/4 (/.f64 1 (*.f64 y z))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y z) 2))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y z) 3))) (*.f64 -1/256 (/.f64 (pow.f64 x 6) (pow.f64 (*.f64 y z) 4))))) (*.f64 1/4 (/.f64 1 (*.f64 y z))))
(/.f64 -1/4 (*.f64 y z))
(-.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (*.f64 1/4 (/.f64 1 (*.f64 y z))))
(-.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y z) 2))) (*.f64 1/4 (/.f64 1 (*.f64 y z))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (*.f64 -1/64 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 3) (pow.f64 z 3))))) (*.f64 1/4 (/.f64 1 (*.f64 y z))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y z) 2))) (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y z) 3)))) (*.f64 1/4 (/.f64 1 (*.f64 y z))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 x 6) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))) (*.f64 -1/64 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))))) (*.f64 1/4 (/.f64 1 (*.f64 y z))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y z) 2))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y z) 3))) (*.f64 -1/256 (/.f64 (pow.f64 x 6) (pow.f64 (*.f64 y z) 4))))) (*.f64 1/4 (/.f64 1 (*.f64 y z))))
(/.f64 1 (pow.f64 x 2))
(+.f64 (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))) (/.f64 1 (pow.f64 x 2)))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))))
(+.f64 (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 x 6)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 16 (/.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 x 6)))))
(+.f64 (*.f64 16 (/.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 x 6))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4)))))
(+.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4)))) (*.f64 16 (/.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 x 6))))
(+.f64 (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 3)) (pow.f64 x 8))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 x 6))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 16 (/.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 x 6))) (*.f64 64 (/.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 8))))))
(+.f64 (*.f64 64 (/.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 8))) (+.f64 (*.f64 16 (/.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 x 6))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 16 (/.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 x 6))) (+.f64 (*.f64 64 (/.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 8))) (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 16 (/.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 x 6))) (+.f64 (*.f64 4 (/.f64 (*.f64 y z) (pow.f64 x 4))) (*.f64 64 (/.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 8))))))
(/.f64 -1/4 (*.f64 y z))
(-.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (*.f64 1/4 (/.f64 1 (*.f64 y z))))
(-.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y z) 2))) (*.f64 1/4 (/.f64 1 (*.f64 y z))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (*.f64 -1/64 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 3) (pow.f64 z 3))))) (*.f64 1/4 (/.f64 1 (*.f64 y z))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y z) 2))) (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y z) 3)))) (*.f64 1/4 (/.f64 1 (*.f64 y z))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 x 6) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))) (*.f64 -1/64 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))))) (*.f64 1/4 (/.f64 1 (*.f64 y z))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y z) 2))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y z) 3))) (*.f64 -1/256 (/.f64 (pow.f64 x 6) (pow.f64 (*.f64 y z) 4))))) (*.f64 1/4 (/.f64 1 (*.f64 y z))))
(/.f64 -1/4 (*.f64 y z))
(-.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (*.f64 1/4 (/.f64 1 (*.f64 y z))))
(-.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y z) 2))) (*.f64 1/4 (/.f64 1 (*.f64 y z))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (*.f64 -1/64 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 3) (pow.f64 z 3))))) (*.f64 1/4 (/.f64 1 (*.f64 y z))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y z) 2))) (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y z) 3)))) (*.f64 1/4 (/.f64 1 (*.f64 y z))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 x 6) (*.f64 (pow.f64 y 4) (pow.f64 z 4)))) (*.f64 -1/64 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 3) (pow.f64 z 3)))))) (*.f64 1/4 (/.f64 1 (*.f64 y z))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 y z) 2))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 (*.f64 y z) 3))) (*.f64 -1/256 (/.f64 (pow.f64 x 6) (pow.f64 (*.f64 y z) 4))))) (*.f64 1/4 (/.f64 1 (*.f64 y z))))
(*.f64 -4 (*.f64 y z))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(pow.f64 x 2)
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(pow.f64 x 2)
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(pow.f64 x 2)
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(*.f64 -4 (*.f64 y z))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(*.f64 -4 (*.f64 y z))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(pow.f64 x 2)
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(*.f64 -4 (*.f64 y z))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(*.f64 -4 (*.f64 y z))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 -4 (*.f64 y z)))
(+.f64 (*.f64 -4 (*.f64 y z)) (pow.f64 x 2))
(+.f64 1 (-.f64 (*.f64 x x) (-.f64 (*.f64 y (*.f64 4 z)) -1)))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 4 z))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) 0)
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(+.f64 0 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(+.f64 (neg.f64 (*.f64 y (*.f64 4 z))) (*.f64 x x))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(+.f64 (-.f64 -1 (*.f64 y (*.f64 4 z))) (+.f64 1 (*.f64 x x)))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(+.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 y (*.f64 4 z)) -1)) 1)
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(-.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) 0)
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(-.f64 0 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(-.f64 0 (+.f64 (*.f64 y (*.f64 4 z)) (neg.f64 (*.f64 x x))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(-.f64 (neg.f64 (*.f64 y (*.f64 4 z))) (neg.f64 (*.f64 x x)))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(-.f64 (-.f64 1 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))) 1)
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x x))) (-.f64 (*.f64 y (*.f64 4 z)) -1))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(-.f64 (-.f64 (neg.f64 (*.f64 y (*.f64 4 z))) (-.f64 -1 (*.f64 x x))) 1)
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) 1)
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) -1)
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(pow.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) 1)
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(neg.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(+.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) 0)
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(+.f64 0 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(-.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) 0)
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(-.f64 0 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))) 1)
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) 1)
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(pow.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) 1)
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(neg.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(fabs.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(fabs.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (fabs.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (neg.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(fabs.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(fabs.f64 (*.f64 (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (fabs.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(fabs.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(fabs.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (fabs.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(fabs.f64 (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(fabs.f64 (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(fabs.f64 (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (fabs.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(fabs.f64 (*.f64 (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(fabs.f64 (*.f64 (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (fabs.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (fabs.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (fabs.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (fabs.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))) (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (fabs.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (fabs.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (fabs.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))) (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) 2) (*.f64 (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) 2))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (fabs.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (fabs.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))) (fabs.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (neg.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (neg.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(+.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) 0)
(/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(/.f64 1 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(+.f64 0 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))
(/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(/.f64 1 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(-.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) 0)
(/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(/.f64 1 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(-.f64 0 (neg.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))
(/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(/.f64 1 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))) 1)
(/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(/.f64 1 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(*.f64 1 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))
(/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(/.f64 1 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) 1)
(/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(/.f64 1 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))
(/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(/.f64 1 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (/.f64 1 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))
(/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(/.f64 1 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (/.f64 1 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) 1))
(/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(/.f64 1 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(*.f64 (/.f64 1 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))
(/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(/.f64 1 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))) (/.f64 (/.f64 1 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))))
(/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(/.f64 1 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(pow.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) 1)
(/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(/.f64 1 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(neg.f64 (neg.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))
(/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))))
(/.f64 1 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))))
(+.f64 1 (-.f64 (*.f64 x x) (-.f64 (*.f64 y (*.f64 4 z)) -1)))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 4 z))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) 0)
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(+.f64 0 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(+.f64 (neg.f64 (*.f64 y (*.f64 4 z))) (*.f64 x x))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(+.f64 (-.f64 -1 (*.f64 y (*.f64 4 z))) (+.f64 1 (*.f64 x x)))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(+.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 y (*.f64 4 z)) -1)) 1)
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) 1)
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))) (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (/.f64 1 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) 1))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) 1))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) 1))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) -1)
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) 1))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))) (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))) (*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) 1))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))) (*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))) (*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))) (*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))) (/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))) (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (/.f64 1 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (fabs.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (/.f64 1 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))) (-.f64 -1 (-.f64 (*.f64 x x) (-.f64 (*.f64 y (*.f64 4 z)) -1))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (/.f64 -1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (-.f64 -1 (-.f64 (*.f64 x x) (-.f64 (*.f64 y (*.f64 4 z)) -1))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))))))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(*.f64 (-.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))) (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))) (-.f64 -1 (-.f64 (*.f64 x x) (-.f64 (*.f64 y (*.f64 4 z)) -1))))
(*.f64 (-.f64 -1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4))))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 y (*.f64 z 4)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 z 4)) (*.f64 x x))) (/.f64 (-.f64 (*.f64 y (*.f64 z 4)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 z 4)) (*.f64 x x))))))
(*.f64 (-.f64 (-.f64 (*.f64 z (*.f64 4 y)) (*.f64 x x)) 0) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y))) (-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))))))
(*.f64 (-.f64 (*.f64 y (*.f64 z 4)) (*.f64 x x)) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) 1)
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x))))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(/.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)) -1)
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(pow.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) 1)
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))
(neg.f64 (-.f64 (*.f64 y (*.f64 4 z)) (*.f64 x x)))
(+.f64 1 (-.f64 (*.f64 x x) (+.f64 1 (*.f64 y (*.f64 z 4)))))
(-.f64 (*.f64 x x) (*.f64 z (*.f64 4 y)))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 z 4)))

eval601.0ms (8.6%)

Compiler

Compiled 15879 to 8497 computations (46.5% saved)

prune90.0ms (1.3%)

Pruning

4 alts after pruning (0 fresh and 4 done)

PrunedKeptTotal
New2730273
Fresh000
Picked011
Done033
Total2734277
Error
0.0b
Counts
277 → 4
Alt Table
Click to see full alt table
StatusErrorProgram
0.0b
(-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) z))
27.1b
(*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 4 z)))))
24.3b
(*.f64 y (*.f64 -4 z))
24.3b
(*.f64 -4 (*.f64 y z))
Compiler

Compiled 62 to 40 computations (35.5% saved)

regimes77.0ms (1.1%)

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

7 calls:

30.0ms
(-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) z))
9.0ms
y
7.0ms
(*.f64 y 4)
7.0ms
x
7.0ms
z
Results
ErrorSegmentsBranch
0.0b1x
0.0b1y
0.0b1z
0.0b1(-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) z))
0.0b1(*.f64 x x)
0.0b1(*.f64 (*.f64 y 4) z)
0.0b1(*.f64 y 4)
Compiler

Compiled 97 to 62 computations (36.1% saved)

regimes20.0ms (0.3%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0.0b (-0%)

Counts
2 → 1
Calls
Call 1
Inputs
(*.f64 -4 (*.f64 y z))
(*.f64 y (*.f64 -4 z))
Outputs
(*.f64 y (*.f64 -4 z))
Calls

3 calls:

8.0ms
y
5.0ms
x
5.0ms
z
Results
ErrorSegmentsBranch
24.3b1x
24.3b1y
24.3b1z
Compiler

Compiled 25 to 18 computations (28% saved)

simplify4.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01551
Stop Event
done
saturated
Calls
Call 1
Inputs
(-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) z))
(*.f64 y (*.f64 -4 z))
(*.f64 -4 (*.f64 y z))
Outputs
(-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) z))
(*.f64 y (*.f64 -4 z))
(*.f64 -4 (*.f64 y z))
Compiler

Compiled 28 to 20 computations (28.6% saved)

soundness0.0ms (0%)

end41.0ms (0.6%)

Remove

(sort y z)

Compiler

Compiled 46 to 30 computations (34.8% saved)

Profiling

Loading profile data...