Details

Time bar (total: 23.8s)

analyze138.0ms (0.6%)

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
25%25%74.9%0.1%0%0%0%6
25%25%74.9%0.1%0%0%0%7
43.8%43.7%56.2%0.1%0%0%0%8
62.5%62.4%37.4%0.1%0%0%0%9
65.6%65.5%34.3%0.1%0%0%0%10
72.2%71.8%27.7%0.1%0.4%0%0%11
80.1%79.2%19.7%0.1%1%0%0%12
Compiler

Compiled 15 to 11 computations (26.7% saved)

sample891.0ms (3.7%)

Results
825.0ms8256×body256valid
55.0ms542×body256infinite
Bogosity

preprocess386.0ms (1.6%)

Algorithm
egglog
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(/.f64 (/.f64 1 x) (*.f64 y (+.f64 1 (*.f64 z z))))
(/.f64 (/.f64 1 y) (*.f64 x (+.f64 1 (*.f64 z z))))
(/.f64 (/.f64 1 z) (*.f64 y (+.f64 1 (*.f64 x x))))
(/.f64 (/.f64 1 x) (*.f64 z (+.f64 1 (*.f64 y y))))
Outputs
(/.f64 (/.f64 1 x) (*.f64 y (+.f64 1 (*.f64 z z))))
(/.f64 (/.f64 (pow.f64 y -1) x) (fma.f64 z z 1))
(/.f64 (/.f64 1 y) (*.f64 x (+.f64 1 (*.f64 z z))))
(/.f64 (/.f64 (pow.f64 y -1) x) (fma.f64 z z 1))
(/.f64 (/.f64 1 z) (*.f64 y (+.f64 1 (*.f64 x x))))
(/.f64 (/.f64 (pow.f64 z -1) y) (fma.f64 x x 1))
(/.f64 (/.f64 1 x) (*.f64 z (+.f64 1 (*.f64 y y))))
(/.f64 (/.f64 (pow.f64 x -1) z) (fma.f64 y y 1))
Compiler

Compiled 14 to 10 computations (28.6% saved)

simplify183.0ms (0.8%)

Algorithm
egglog
Counts
1 → 2
Calls
Call 1
Inputs
(/.f64 (/.f64 1 x) (*.f64 y (+.f64 1 (*.f64 z z))))
Outputs
(/.f64 (/.f64 1 x) (*.f64 y (+.f64 1 (*.f64 z z))))
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))

eval1.0ms (0%)

Compiler

Compiled 24 to 16 computations (33.3% saved)

prune3.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New022
Fresh011
Picked000
Done000
Total033
Error
6.52%
Counts
3 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
8.22%
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
9.13%
(/.f64 (/.f64 1 x) (*.f64 y (+.f64 1 (*.f64 z z))))
Compiler

Compiled 54 to 38 computations (29.6% saved)

localize14.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.46%
(/.f64 (pow.f64 x -1) y)
7.9%
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
Compiler

Compiled 30 to 18 computations (40% saved)

series10.0ms (0%)

Counts
2 → 60
Calls

15 calls:

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

rewrite4.5s (18.9%)

Algorithm
batch-egg-rewrite
Counts
2 → 110
Calls
Call 1
Inputs
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
(/.f64 (pow.f64 x -1) y)
Outputs
((/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)) (pow.f64 (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)) 1) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))) 3) (pow.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)) 3) (/.f64 1 3)) (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)) (/.f64 (pow.f64 x -1) (*.f64 y (fma.f64 z z 1))) (/.f64 (/.f64 (/.f64 (pow.f64 x -1) y) 1) (fma.f64 z z 1)) (/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)) (fma.f64 z z 1)) (fma.f64 z z 1)) (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y) (/.f64 (*.f64 (pow.f64 x -1) (pow.f64 (fma.f64 z z 1) -1)) y) (/.f64 (*.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)) (pow.f64 (fma.f64 z z 1) 2)) (/.f64 (/.f64 (/.f64 -1 x) y) (neg.f64 (fma.f64 z z 1))) (/.f64 (/.f64 y x) (*.f64 (fma.f64 z z 1) (pow.f64 y 2))) (/.f64 (/.f64 -1 x) (*.f64 (fma.f64 z z 1) (neg.f64 y))) (/.f64 1 (*.f64 (*.f64 y (fma.f64 z z 1)) x)) (/.f64 (*.f64 (/.f64 y x) 1) (*.f64 (pow.f64 y 2) (fma.f64 z z 1))) (/.f64 (*.f64 (/.f64 -1 x) 1) (*.f64 (neg.f64 y) (fma.f64 z z 1))) (/.f64 (/.f64 (/.f64 (pow.f64 x -1) y) (cbrt.f64 (fma.f64 z z 1))) (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2)) (/.f64 (*.f64 (/.f64 (/.f64 -1 x) y) (neg.f64 (fma.f64 z z 1))) (*.f64 (neg.f64 (fma.f64 z z 1)) (neg.f64 (fma.f64 z z 1)))) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)) (pow.f64 (fma.f64 z z 1) 2)) (*.f64 (pow.f64 (fma.f64 z z 1) 2) (pow.f64 (fma.f64 z z 1) 2))) (/.f64 (*.f64 (pow.f64 x -1) (*.f64 y (fma.f64 z z 1))) (*.f64 (*.f64 y (fma.f64 z z 1)) (*.f64 y (fma.f64 z z 1)))) (/.f64 (neg.f64 (/.f64 (/.f64 -1 x) y)) (neg.f64 (neg.f64 (fma.f64 z z 1)))) (/.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))) (neg.f64 (pow.f64 (fma.f64 z z 1) 2))) (/.f64 (/.f64 -1 x) (neg.f64 (*.f64 y (fma.f64 z z 1)))) (/.f64 (*.f64 (/.f64 y x) (pow.f64 (fma.f64 z z 1) -1)) (pow.f64 y 2)) (/.f64 (*.f64 (/.f64 -1 x) (pow.f64 (fma.f64 z z 1) -1)) (neg.f64 y)) (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))) 2)) (*.f64 1 (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) y)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) y)) 2) (pow.f64 (fma.f64 z z 1) -1))) (*.f64 (pow.f64 x -1) (*.f64 (pow.f64 y -1) (pow.f64 (fma.f64 z z 1) -1))) (*.f64 -1 (*.f64 -1 (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)))) (*.f64 (/.f64 (pow.f64 x -1) y) (pow.f64 (fma.f64 z z 1) -1)) (*.f64 (pow.f64 (fma.f64 z z 1) -1) (/.f64 (pow.f64 x -1) y)) (*.f64 (/.f64 (/.f64 -1 x) y) (/.f64 1 (neg.f64 (fma.f64 z z 1)))) (*.f64 (*.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)) (/.f64 1 (pow.f64 (fma.f64 z z 1) 2))) (*.f64 (pow.f64 x -1) (/.f64 1 (*.f64 y (fma.f64 z z 1)))) (*.f64 (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)) 1) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))) 2) (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)))) (*.f64 (/.f64 1 1) (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))) (*.f64 (/.f64 1 (cbrt.f64 (fma.f64 z z 1))) (/.f64 (/.f64 (pow.f64 x -1) y) (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2))) (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) y)) 1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) y)) 2) (fma.f64 z z 1))) (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) y)) 2) (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2))) (*.f64 (/.f64 (pow.f64 x -1) 1) (/.f64 (pow.f64 y -1) (fma.f64 z z 1))) (*.f64 (/.f64 (pow.f64 x -1) (cbrt.f64 (fma.f64 z z 1))) (/.f64 (pow.f64 y -1) (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2))) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (fma.f64 z z 1)) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 x)) 2) y)) (*.f64 (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)) (/.f64 (fma.f64 z z 1) (fma.f64 z z 1))) (neg.f64 (/.f64 (/.f64 (pow.f64 x -1) y) (neg.f64 (fma.f64 z z 1)))) (if (and (!=.f64 (/.f64 (pow.f64 x -1) y) 0) (!=.f64 (fma.f64 z z 1) 0)) (pow.f64 (/.f64 (fma.f64 z z 1) (/.f64 (pow.f64 x -1) y)) -1) (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))) (if (and (!=.f64 (pow.f64 x -1) 0) (!=.f64 y 0)) (/.f64 (pow.f64 (fma.f64 z z 1) -1) (/.f64 y (pow.f64 x -1))) (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))) (if (>.f64 x 0) (/.f64 (exp.f64 (*.f64 (log.f64 x) -1)) (*.f64 y (fma.f64 z z 1))) (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))) (if (and (>.f64 (/.f64 (pow.f64 x -1) y) 0) (>.f64 (pow.f64 (fma.f64 z z 1) -1) 0)) (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)) (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))) (*.f64 (/.f64 1 (fma.f64 z z 1)) (*.f64 (/.f64 1 y) (/.f64 1 x))) (*.f64 (/.f64 (/.f64 1 x) 1) (/.f64 (/.f64 1 y) (fma.f64 z z 1))) (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)) (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)))
((/.f64 (pow.f64 x -1) y) (pow.f64 (/.f64 (pow.f64 x -1) y) 1) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) y)) 3) (pow.f64 (pow.f64 (/.f64 (pow.f64 x -1) y) 3) (/.f64 1 3)) (/.f64 (/.f64 -1 x) (neg.f64 y)) (/.f64 (pow.f64 x -1) y) (/.f64 (pow.f64 y -1) x) (/.f64 (/.f64 (/.f64 y x) y) y) (/.f64 (/.f64 (pow.f64 x -1) 1) y) (/.f64 (/.f64 y x) (pow.f64 y 2)) (/.f64 1 (*.f64 y x)) (/.f64 1 (*.f64 x y)) (/.f64 (/.f64 (pow.f64 x -1) (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (*.f64 (/.f64 y x) (pow.f64 y 2)) (*.f64 (pow.f64 y 2) (pow.f64 y 2))) (/.f64 (*.f64 (/.f64 -1 x) (neg.f64 y)) (*.f64 (neg.f64 y) (neg.f64 y))) (/.f64 (neg.f64 (/.f64 y x)) (neg.f64 (pow.f64 y 2))) (/.f64 (neg.f64 (/.f64 -1 x)) (neg.f64 (neg.f64 y))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) y)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) y)) 2)) (*.f64 1 (/.f64 (pow.f64 x -1) y)) (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 x)) 2) (pow.f64 y -1))) (*.f64 -1 (/.f64 (/.f64 -1 x) y)) (*.f64 (pow.f64 x -1) (pow.f64 y -1)) (*.f64 (pow.f64 y -1) (pow.f64 x -1)) (*.f64 (/.f64 y x) (/.f64 1 (pow.f64 y 2))) (*.f64 (/.f64 -1 x) (/.f64 1 (neg.f64 y))) (*.f64 (/.f64 (pow.f64 x -1) y) 1) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) y)) 2) (cbrt.f64 (/.f64 (pow.f64 x -1) y))) (*.f64 (/.f64 (pow.f64 x -1) y) (/.f64 y y)) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) 1) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 x)) 2) y)) (*.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) y)) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 x)) 2) (pow.f64 (cbrt.f64 y) 2))) (*.f64 (/.f64 1 1) (/.f64 (pow.f64 x -1) y)) (*.f64 (/.f64 1 (cbrt.f64 y)) (/.f64 (pow.f64 x -1) (pow.f64 (cbrt.f64 y) 2))) (neg.f64 (/.f64 (pow.f64 x -1) (neg.f64 y))) (if (and (!=.f64 (pow.f64 x -1) 0) (!=.f64 y 0)) (pow.f64 (/.f64 y (pow.f64 x -1)) -1) (/.f64 (pow.f64 x -1) y)) (if (>.f64 x 0) (/.f64 (exp.f64 (*.f64 (log.f64 x) -1)) y) (/.f64 (pow.f64 x -1) y)) (if (and (>.f64 1 0) (>.f64 (/.f64 (pow.f64 x -1) y) 0)) (/.f64 (pow.f64 x -1) y) (/.f64 (pow.f64 x -1) y)) (if (and (>.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) y)) 0) (>.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) y)) 2) 0)) (/.f64 (pow.f64 x -1) y) (/.f64 (pow.f64 x -1) y)) (if (and (>.f64 (pow.f64 x -1) 0) (>.f64 (pow.f64 y -1) 0)) (/.f64 (pow.f64 x -1) y) (/.f64 (pow.f64 x -1) y)) (if (and (!=.f64 (/.f64 y x) 0) (!=.f64 (pow.f64 y 2) 0)) (/.f64 1 (/.f64 (pow.f64 y 2) (/.f64 y x))) (/.f64 (pow.f64 x -1) y)) (if (and (!=.f64 (/.f64 -1 x) 0) (!=.f64 (neg.f64 y) 0)) (pow.f64 (/.f64 y (pow.f64 x -1)) -1) (/.f64 (pow.f64 x -1) y)) (if (>.f64 (/.f64 (pow.f64 x -1) y) 0) (/.f64 (pow.f64 x -1) y) (/.f64 (pow.f64 x -1) y)) (if (!=.f64 y 0) (/.f64 (pow.f64 x -1) (/.f64 (pow.f64 y 2) y)) (/.f64 (pow.f64 x -1) y)) (if (!=.f64 (pow.f64 (/.f64 1 (cbrt.f64 x)) 2) 0) (/.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 y (pow.f64 (/.f64 1 (cbrt.f64 x)) 2))) (/.f64 (pow.f64 x -1) y)) (if (!=.f64 (pow.f64 x -1) 0) (pow.f64 (/.f64 y (pow.f64 x -1)) -1) (/.f64 (pow.f64 x -1) y)) (if (>.f64 (/.f64 (pow.f64 x -1) y) 0) (exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 x -1) y)) 1)) (/.f64 (pow.f64 x -1) y)) (if (!=.f64 (pow.f64 x -1) 0) (/.f64 (pow.f64 x -1) y) (/.f64 (pow.f64 x -1) y)) (if (and (!=.f64 (/.f64 y x) 0) (!=.f64 (pow.f64 y 2) 0)) (pow.f64 (/.f64 1 (/.f64 (pow.f64 y 2) (/.f64 y x))) 1) (/.f64 (pow.f64 x -1) y)) (if (!=.f64 y 0) (pow.f64 (/.f64 (pow.f64 x -1) (/.f64 (pow.f64 y 2) y)) 1) (/.f64 (pow.f64 x -1) y)) (if (!=.f64 (pow.f64 (/.f64 1 (cbrt.f64 x)) 2) 0) (pow.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 y (pow.f64 (/.f64 1 (cbrt.f64 x)) 2))) 1) (/.f64 (pow.f64 x -1) y)) (if (>.f64 (/.f64 (pow.f64 x -1) y) 0) (pow.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 x -1) y)) 1)) 1) (/.f64 (pow.f64 x -1) y)) (if (>.f64 (/.f64 (pow.f64 x -1) y) 0) (pow.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 x -1) y)) 3)) (/.f64 1 3)) (/.f64 (pow.f64 x -1) y)) (*.f64 (/.f64 1 y) (/.f64 1 x)) (neg.f64 (/.f64 (/.f64 1 x) (neg.f64 y))) (/.f64 (pow.f64 x -1) y) (/.f64 (pow.f64 x -1) y))

simplify1.1s (4.5%)

Algorithm
egglog
Counts
170 → 143
Calls
Call 1
Inputs
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y x))
(+.f64 (/.f64 1 (*.f64 y x)) (*.f64 -1 (/.f64 (pow.f64 z 2) (*.f64 y x))))
(+.f64 (/.f64 1 (*.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (*.f64 y x))) (/.f64 (pow.f64 z 4) (*.f64 y x))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 6) (*.f64 y x))) (+.f64 (/.f64 1 (*.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (*.f64 y x))) (/.f64 (pow.f64 z 4) (*.f64 y x)))))
(/.f64 (pow.f64 (/.f64 1 z) 2) (*.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 1 z) 4) (*.f64 y x))) (/.f64 (pow.f64 (/.f64 1 z) 2) (*.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 1 z) 4) (*.f64 y x))) (+.f64 (/.f64 (pow.f64 (/.f64 1 z) 2) (*.f64 y x)) (/.f64 (pow.f64 (/.f64 1 z) 6) (*.f64 y x))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 1 z) 4) (*.f64 y x))) (+.f64 (/.f64 (pow.f64 (/.f64 1 z) 2) (*.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 1 z) 8) (*.f64 y x))) (/.f64 (pow.f64 (/.f64 1 z) 6) (*.f64 y x)))))
(/.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 z) 4) (*.f64 y x))) (/.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 z) 4) (*.f64 y x))) (+.f64 (/.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 y x)) (/.f64 (pow.f64 (/.f64 -1 z) 6) (*.f64 y x))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 z) 8) (*.f64 y x))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 z) 4) (*.f64 y x))) (+.f64 (/.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 y x)) (/.f64 (pow.f64 (/.f64 -1 z) 6) (*.f64 y x)))))
(/.f64 1 (*.f64 y x))
(/.f64 1 (*.f64 y x))
(/.f64 1 (*.f64 y x))
(/.f64 1 (*.f64 y x))
(/.f64 1 (*.f64 y x))
(/.f64 1 (*.f64 y x))
(/.f64 1 (*.f64 y x))
(/.f64 1 (*.f64 y x))
(/.f64 1 (*.f64 y x))
(/.f64 1 (*.f64 y x))
(/.f64 1 (*.f64 y x))
(/.f64 1 (*.f64 y x))
(/.f64 1 (*.f64 y x))
(/.f64 1 (*.f64 y x))
(/.f64 1 (*.f64 y x))
(/.f64 1 (*.f64 y x))
(/.f64 1 (*.f64 y x))
(/.f64 1 (*.f64 y x))
(/.f64 1 (*.f64 y x))
(/.f64 1 (*.f64 y x))
(/.f64 1 (*.f64 y x))
(/.f64 1 (*.f64 y x))
(/.f64 1 (*.f64 y x))
(/.f64 1 (*.f64 y x))
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
(pow.f64 (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)) 3) (/.f64 1 3))
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
(/.f64 (pow.f64 x -1) (*.f64 y (fma.f64 z z 1)))
(/.f64 (/.f64 (/.f64 (pow.f64 x -1) y) 1) (fma.f64 z z 1))
(/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)) (fma.f64 z z 1)) (fma.f64 z z 1))
(/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y)
(/.f64 (*.f64 (pow.f64 x -1) (pow.f64 (fma.f64 z z 1) -1)) y)
(/.f64 (*.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)) (pow.f64 (fma.f64 z z 1) 2))
(/.f64 (/.f64 (/.f64 -1 x) y) (neg.f64 (fma.f64 z z 1)))
(/.f64 (/.f64 y x) (*.f64 (fma.f64 z z 1) (pow.f64 y 2)))
(/.f64 (/.f64 -1 x) (*.f64 (fma.f64 z z 1) (neg.f64 y)))
(/.f64 1 (*.f64 (*.f64 y (fma.f64 z z 1)) x))
(/.f64 (*.f64 (/.f64 y x) 1) (*.f64 (pow.f64 y 2) (fma.f64 z z 1)))
(/.f64 (*.f64 (/.f64 -1 x) 1) (*.f64 (neg.f64 y) (fma.f64 z z 1)))
(/.f64 (/.f64 (/.f64 (pow.f64 x -1) y) (cbrt.f64 (fma.f64 z z 1))) (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2))
(/.f64 (*.f64 (/.f64 (/.f64 -1 x) y) (neg.f64 (fma.f64 z z 1))) (*.f64 (neg.f64 (fma.f64 z z 1)) (neg.f64 (fma.f64 z z 1))))
(/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)) (pow.f64 (fma.f64 z z 1) 2)) (*.f64 (pow.f64 (fma.f64 z z 1) 2) (pow.f64 (fma.f64 z z 1) 2)))
(/.f64 (*.f64 (pow.f64 x -1) (*.f64 y (fma.f64 z z 1))) (*.f64 (*.f64 y (fma.f64 z z 1)) (*.f64 y (fma.f64 z z 1))))
(/.f64 (neg.f64 (/.f64 (/.f64 -1 x) y)) (neg.f64 (neg.f64 (fma.f64 z z 1))))
(/.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))) (neg.f64 (pow.f64 (fma.f64 z z 1) 2)))
(/.f64 (/.f64 -1 x) (neg.f64 (*.f64 y (fma.f64 z z 1))))
(/.f64 (*.f64 (/.f64 y x) (pow.f64 (fma.f64 z z 1) -1)) (pow.f64 y 2))
(/.f64 (*.f64 (/.f64 -1 x) (pow.f64 (fma.f64 z z 1) -1)) (neg.f64 y))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))) 2))
(*.f64 1 (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) y)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) y)) 2) (pow.f64 (fma.f64 z z 1) -1)))
(*.f64 (pow.f64 x -1) (*.f64 (pow.f64 y -1) (pow.f64 (fma.f64 z z 1) -1)))
(*.f64 -1 (*.f64 -1 (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))))
(*.f64 (/.f64 (pow.f64 x -1) y) (pow.f64 (fma.f64 z z 1) -1))
(*.f64 (pow.f64 (fma.f64 z z 1) -1) (/.f64 (pow.f64 x -1) y))
(*.f64 (/.f64 (/.f64 -1 x) y) (/.f64 1 (neg.f64 (fma.f64 z z 1))))
(*.f64 (*.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)) (/.f64 1 (pow.f64 (fma.f64 z z 1) 2)))
(*.f64 (pow.f64 x -1) (/.f64 1 (*.f64 y (fma.f64 z z 1))))
(*.f64 (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)) 1)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))) 2) (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))))
(*.f64 (/.f64 1 1) (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 z z 1))) (/.f64 (/.f64 (pow.f64 x -1) y) (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) y)) 1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) y)) 2) (fma.f64 z z 1)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) y)) 2) (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2)))
(*.f64 (/.f64 (pow.f64 x -1) 1) (/.f64 (pow.f64 y -1) (fma.f64 z z 1)))
(*.f64 (/.f64 (pow.f64 x -1) (cbrt.f64 (fma.f64 z z 1))) (/.f64 (pow.f64 y -1) (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (fma.f64 z z 1)) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 x)) 2) y))
(*.f64 (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)) (/.f64 (fma.f64 z z 1) (fma.f64 z z 1)))
(neg.f64 (/.f64 (/.f64 (pow.f64 x -1) y) (neg.f64 (fma.f64 z z 1))))
(if (and (!=.f64 (/.f64 (pow.f64 x -1) y) 0) (!=.f64 (fma.f64 z z 1) 0)) (pow.f64 (/.f64 (fma.f64 z z 1) (/.f64 (pow.f64 x -1) y)) -1) (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)))
(if (and (!=.f64 (pow.f64 x -1) 0) (!=.f64 y 0)) (/.f64 (pow.f64 (fma.f64 z z 1) -1) (/.f64 y (pow.f64 x -1))) (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)))
(if (>.f64 x 0) (/.f64 (exp.f64 (*.f64 (log.f64 x) -1)) (*.f64 y (fma.f64 z z 1))) (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)))
(if (and (>.f64 (/.f64 (pow.f64 x -1) y) 0) (>.f64 (pow.f64 (fma.f64 z z 1) -1) 0)) (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)) (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)))
(*.f64 (/.f64 1 (fma.f64 z z 1)) (*.f64 (/.f64 1 y) (/.f64 1 x)))
(*.f64 (/.f64 (/.f64 1 x) 1) (/.f64 (/.f64 1 y) (fma.f64 z z 1)))
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
(/.f64 (pow.f64 x -1) y)
(pow.f64 (/.f64 (pow.f64 x -1) y) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) y)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 x -1) y) 3) (/.f64 1 3))
(/.f64 (/.f64 -1 x) (neg.f64 y))
(/.f64 (pow.f64 x -1) y)
(/.f64 (pow.f64 y -1) x)
(/.f64 (/.f64 (/.f64 y x) y) y)
(/.f64 (/.f64 (pow.f64 x -1) 1) y)
(/.f64 (/.f64 y x) (pow.f64 y 2))
(/.f64 1 (*.f64 y x))
(/.f64 1 (*.f64 x y))
(/.f64 (/.f64 (pow.f64 x -1) (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2))
(/.f64 (*.f64 (/.f64 y x) (pow.f64 y 2)) (*.f64 (pow.f64 y 2) (pow.f64 y 2)))
(/.f64 (*.f64 (/.f64 -1 x) (neg.f64 y)) (*.f64 (neg.f64 y) (neg.f64 y)))
(/.f64 (neg.f64 (/.f64 y x)) (neg.f64 (pow.f64 y 2)))
(/.f64 (neg.f64 (/.f64 -1 x)) (neg.f64 (neg.f64 y)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) y)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) y)) 2))
(*.f64 1 (/.f64 (pow.f64 x -1) y))
(*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 x)) 2) (pow.f64 y -1)))
(*.f64 -1 (/.f64 (/.f64 -1 x) y))
(*.f64 (pow.f64 x -1) (pow.f64 y -1))
(*.f64 (pow.f64 y -1) (pow.f64 x -1))
(*.f64 (/.f64 y x) (/.f64 1 (pow.f64 y 2)))
(*.f64 (/.f64 -1 x) (/.f64 1 (neg.f64 y)))
(*.f64 (/.f64 (pow.f64 x -1) y) 1)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) y)) 2) (cbrt.f64 (/.f64 (pow.f64 x -1) y)))
(*.f64 (/.f64 (pow.f64 x -1) y) (/.f64 y y))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) 1) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 x)) 2) y))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) y)) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 x)) 2) (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (/.f64 1 1) (/.f64 (pow.f64 x -1) y))
(*.f64 (/.f64 1 (cbrt.f64 y)) (/.f64 (pow.f64 x -1) (pow.f64 (cbrt.f64 y) 2)))
(neg.f64 (/.f64 (pow.f64 x -1) (neg.f64 y)))
(if (and (!=.f64 (pow.f64 x -1) 0) (!=.f64 y 0)) (pow.f64 (/.f64 y (pow.f64 x -1)) -1) (/.f64 (pow.f64 x -1) y))
(if (>.f64 x 0) (/.f64 (exp.f64 (*.f64 (log.f64 x) -1)) y) (/.f64 (pow.f64 x -1) y))
(if (and (>.f64 1 0) (>.f64 (/.f64 (pow.f64 x -1) y) 0)) (/.f64 (pow.f64 x -1) y) (/.f64 (pow.f64 x -1) y))
(if (and (>.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) y)) 0) (>.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) y)) 2) 0)) (/.f64 (pow.f64 x -1) y) (/.f64 (pow.f64 x -1) y))
(if (and (>.f64 (pow.f64 x -1) 0) (>.f64 (pow.f64 y -1) 0)) (/.f64 (pow.f64 x -1) y) (/.f64 (pow.f64 x -1) y))
(if (and (!=.f64 (/.f64 y x) 0) (!=.f64 (pow.f64 y 2) 0)) (/.f64 1 (/.f64 (pow.f64 y 2) (/.f64 y x))) (/.f64 (pow.f64 x -1) y))
(if (and (!=.f64 (/.f64 -1 x) 0) (!=.f64 (neg.f64 y) 0)) (pow.f64 (/.f64 y (pow.f64 x -1)) -1) (/.f64 (pow.f64 x -1) y))
(if (>.f64 (/.f64 (pow.f64 x -1) y) 0) (/.f64 (pow.f64 x -1) y) (/.f64 (pow.f64 x -1) y))
(if (!=.f64 y 0) (/.f64 (pow.f64 x -1) (/.f64 (pow.f64 y 2) y)) (/.f64 (pow.f64 x -1) y))
(if (!=.f64 (pow.f64 (/.f64 1 (cbrt.f64 x)) 2) 0) (/.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 y (pow.f64 (/.f64 1 (cbrt.f64 x)) 2))) (/.f64 (pow.f64 x -1) y))
(if (!=.f64 (pow.f64 x -1) 0) (pow.f64 (/.f64 y (pow.f64 x -1)) -1) (/.f64 (pow.f64 x -1) y))
(if (>.f64 (/.f64 (pow.f64 x -1) y) 0) (exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 x -1) y)) 1)) (/.f64 (pow.f64 x -1) y))
(if (!=.f64 (pow.f64 x -1) 0) (/.f64 (pow.f64 x -1) y) (/.f64 (pow.f64 x -1) y))
(if (and (!=.f64 (/.f64 y x) 0) (!=.f64 (pow.f64 y 2) 0)) (pow.f64 (/.f64 1 (/.f64 (pow.f64 y 2) (/.f64 y x))) 1) (/.f64 (pow.f64 x -1) y))
(if (!=.f64 y 0) (pow.f64 (/.f64 (pow.f64 x -1) (/.f64 (pow.f64 y 2) y)) 1) (/.f64 (pow.f64 x -1) y))
(if (!=.f64 (pow.f64 (/.f64 1 (cbrt.f64 x)) 2) 0) (pow.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 y (pow.f64 (/.f64 1 (cbrt.f64 x)) 2))) 1) (/.f64 (pow.f64 x -1) y))
(if (>.f64 (/.f64 (pow.f64 x -1) y) 0) (pow.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 x -1) y)) 1)) 1) (/.f64 (pow.f64 x -1) y))
(if (>.f64 (/.f64 (pow.f64 x -1) y) 0) (pow.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 x -1) y)) 3)) (/.f64 1 3)) (/.f64 (pow.f64 x -1) y))
(*.f64 (/.f64 1 y) (/.f64 1 x))
(neg.f64 (/.f64 (/.f64 1 x) (neg.f64 y)))
(/.f64 (pow.f64 x -1) y)
(/.f64 (pow.f64 x -1) y)
Outputs
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (*.f64 x (fma.f64 z z 1)) y))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (*.f64 x (fma.f64 z z 1)) y))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (*.f64 x (fma.f64 z z 1)) y))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (*.f64 x (fma.f64 z z 1)) y))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (*.f64 x (fma.f64 z z 1)) y))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (*.f64 x (fma.f64 z z 1)) y))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (*.f64 x (fma.f64 z z 1)) y))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (*.f64 x (fma.f64 z z 1)) y))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (*.f64 x (fma.f64 z z 1)) y))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (*.f64 x (fma.f64 z z 1)) y))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (*.f64 x (fma.f64 z z 1)) y))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (*.f64 x (fma.f64 z z 1)) y))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (*.f64 x (fma.f64 z z 1)) y))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (*.f64 x (fma.f64 z z 1)) y))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (*.f64 x (fma.f64 z z 1)) y))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (*.f64 x (fma.f64 z z 1)) y))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (*.f64 x (fma.f64 z z 1)) y))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (*.f64 x (fma.f64 z z 1)) y))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (*.f64 x (fma.f64 z z 1)) y))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (*.f64 x (fma.f64 z z 1)) y))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (*.f64 x (fma.f64 z z 1)) y))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (*.f64 x (fma.f64 z z 1)) y))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (*.f64 x (fma.f64 z z 1)) y))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (*.f64 x (fma.f64 z z 1)) y))
(/.f64 1 (*.f64 y x))
(/.f64 (pow.f64 x -1) y)
(+.f64 (/.f64 1 (*.f64 y x)) (*.f64 -1 (/.f64 (pow.f64 z 2) (*.f64 y x))))
(+.f64 (/.f64 (pow.f64 x -1) y) (neg.f64 (/.f64 (pow.f64 z 2) (*.f64 y x))))
(+.f64 (/.f64 1 (*.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (*.f64 y x))) (/.f64 (pow.f64 z 4) (*.f64 y x))))
(+.f64 (/.f64 (pow.f64 x -1) y) (+.f64 (neg.f64 (/.f64 (pow.f64 z 2) (*.f64 y x))) (/.f64 (pow.f64 z 4) (*.f64 y x))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 6) (*.f64 y x))) (+.f64 (/.f64 1 (*.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (*.f64 y x))) (/.f64 (pow.f64 z 4) (*.f64 y x)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 z 6) (*.f64 y x))) (+.f64 (/.f64 (pow.f64 x -1) y) (+.f64 (neg.f64 (/.f64 (pow.f64 z 2) (*.f64 y x))) (/.f64 (pow.f64 z 4) (*.f64 y x)))))
(/.f64 (pow.f64 (/.f64 1 z) 2) (*.f64 y x))
(/.f64 (pow.f64 (pow.f64 z -1) 2) (*.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 1 z) 4) (*.f64 y x))) (/.f64 (pow.f64 (/.f64 1 z) 2) (*.f64 y x)))
(+.f64 (neg.f64 (/.f64 (pow.f64 (pow.f64 z -1) 4) (*.f64 y x))) (/.f64 (pow.f64 (pow.f64 z -1) 2) (*.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 1 z) 4) (*.f64 y x))) (+.f64 (/.f64 (pow.f64 (/.f64 1 z) 2) (*.f64 y x)) (/.f64 (pow.f64 (/.f64 1 z) 6) (*.f64 y x))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (pow.f64 z -1) 4) (*.f64 y x))) (/.f64 (+.f64 (pow.f64 (pow.f64 z -1) 2) (pow.f64 (pow.f64 z -1) 6)) (*.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 1 z) 4) (*.f64 y x))) (+.f64 (/.f64 (pow.f64 (/.f64 1 z) 2) (*.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 1 z) 8) (*.f64 y x))) (/.f64 (pow.f64 (/.f64 1 z) 6) (*.f64 y x)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (pow.f64 z -1) 4) (*.f64 y x))) (+.f64 (/.f64 (pow.f64 (pow.f64 z -1) 2) (*.f64 y x)) (+.f64 (neg.f64 (/.f64 (pow.f64 (pow.f64 z -1) 8) (*.f64 y x))) (/.f64 (pow.f64 (pow.f64 z -1) 6) (*.f64 y x)))))
(/.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 z) 4) (*.f64 y x))) (/.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 y x)))
(+.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 -1 z) 4) (*.f64 y x))) (/.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 z) 4) (*.f64 y x))) (+.f64 (/.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 y x)) (/.f64 (pow.f64 (/.f64 -1 z) 6) (*.f64 y x))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 -1 z) 4) (*.f64 y x))) (/.f64 (+.f64 (pow.f64 (/.f64 -1 z) 2) (pow.f64 (/.f64 -1 z) 6)) (*.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 z) 8) (*.f64 y x))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 z) 4) (*.f64 y x))) (+.f64 (/.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 y x)) (/.f64 (pow.f64 (/.f64 -1 z) 6) (*.f64 y x)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 -1 z) 8) (*.f64 y x))) (+.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 -1 z) 4) (*.f64 y x))) (/.f64 (+.f64 (pow.f64 (/.f64 -1 z) 2) (pow.f64 (/.f64 -1 z) 6)) (*.f64 y x))))
(/.f64 1 (*.f64 y x))
(/.f64 (pow.f64 x -1) y)
(/.f64 1 (*.f64 y x))
(/.f64 (pow.f64 x -1) y)
(/.f64 1 (*.f64 y x))
(/.f64 (pow.f64 x -1) y)
(/.f64 1 (*.f64 y x))
(/.f64 (pow.f64 x -1) y)
(/.f64 1 (*.f64 y x))
(/.f64 (pow.f64 x -1) y)
(/.f64 1 (*.f64 y x))
(/.f64 (pow.f64 x -1) y)
(/.f64 1 (*.f64 y x))
(/.f64 (pow.f64 x -1) y)
(/.f64 1 (*.f64 y x))
(/.f64 (pow.f64 x -1) y)
(/.f64 1 (*.f64 y x))
(/.f64 (pow.f64 x -1) y)
(/.f64 1 (*.f64 y x))
(/.f64 (pow.f64 x -1) y)
(/.f64 1 (*.f64 y x))
(/.f64 (pow.f64 x -1) y)
(/.f64 1 (*.f64 y x))
(/.f64 (pow.f64 x -1) y)
(/.f64 1 (*.f64 y x))
(/.f64 (pow.f64 x -1) y)
(/.f64 1 (*.f64 y x))
(/.f64 (pow.f64 x -1) y)
(/.f64 1 (*.f64 y x))
(/.f64 (pow.f64 x -1) y)
(/.f64 1 (*.f64 y x))
(/.f64 (pow.f64 x -1) y)
(/.f64 1 (*.f64 y x))
(/.f64 (pow.f64 x -1) y)
(/.f64 1 (*.f64 y x))
(/.f64 (pow.f64 x -1) y)
(/.f64 1 (*.f64 y x))
(/.f64 (pow.f64 x -1) y)
(/.f64 1 (*.f64 y x))
(/.f64 (pow.f64 x -1) y)
(/.f64 1 (*.f64 y x))
(/.f64 (pow.f64 x -1) y)
(/.f64 1 (*.f64 y x))
(/.f64 (pow.f64 x -1) y)
(/.f64 1 (*.f64 y x))
(/.f64 (pow.f64 x -1) y)
(/.f64 1 (*.f64 y x))
(/.f64 (pow.f64 x -1) y)
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
(pow.f64 (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)) 1)
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))) 3)
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
(pow.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)) 3) (/.f64 1 3))
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
(/.f64 (pow.f64 x -1) (*.f64 y (fma.f64 z z 1)))
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
(/.f64 (/.f64 (/.f64 (pow.f64 x -1) y) 1) (fma.f64 z z 1))
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
(/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)) (fma.f64 z z 1)) (fma.f64 z z 1))
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
(/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y)
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
(/.f64 (*.f64 (pow.f64 x -1) (pow.f64 (fma.f64 z z 1) -1)) y)
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
(/.f64 (*.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)) (pow.f64 (fma.f64 z z 1) 2))
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
(/.f64 (/.f64 (/.f64 -1 x) y) (neg.f64 (fma.f64 z z 1)))
(/.f64 (neg.f64 (/.f64 (/.f64 -1 x) y)) (fma.f64 z z 1))
(/.f64 (/.f64 y x) (*.f64 (fma.f64 z z 1) (pow.f64 y 2)))
(/.f64 (neg.f64 (/.f64 (/.f64 -1 x) y)) (fma.f64 z z 1))
(/.f64 (/.f64 -1 x) (*.f64 (fma.f64 z z 1) (neg.f64 y)))
(/.f64 (neg.f64 (/.f64 (/.f64 -1 x) y)) (fma.f64 z z 1))
(/.f64 1 (*.f64 (*.f64 y (fma.f64 z z 1)) x))
(/.f64 1 (*.f64 (*.f64 x (fma.f64 z z 1)) y))
(/.f64 (*.f64 (/.f64 y x) 1) (*.f64 (pow.f64 y 2) (fma.f64 z z 1)))
(/.f64 (neg.f64 (/.f64 (/.f64 -1 x) y)) (fma.f64 z z 1))
(/.f64 (*.f64 (/.f64 -1 x) 1) (*.f64 (neg.f64 y) (fma.f64 z z 1)))
(/.f64 (neg.f64 (/.f64 (/.f64 -1 x) y)) (fma.f64 z z 1))
(/.f64 (/.f64 (/.f64 (pow.f64 x -1) y) (cbrt.f64 (fma.f64 z z 1))) (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2))
(/.f64 (/.f64 (pow.f64 x -1) y) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2) (cbrt.f64 (fma.f64 z z 1))))
(/.f64 (*.f64 (/.f64 (/.f64 -1 x) y) (neg.f64 (fma.f64 z z 1))) (*.f64 (neg.f64 (fma.f64 z z 1)) (neg.f64 (fma.f64 z z 1))))
(/.f64 (neg.f64 (/.f64 (/.f64 -1 x) y)) (fma.f64 z z 1))
(/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)) (pow.f64 (fma.f64 z z 1) 2)) (*.f64 (pow.f64 (fma.f64 z z 1) 2) (pow.f64 (fma.f64 z z 1) 2)))
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
(/.f64 (*.f64 (pow.f64 x -1) (*.f64 y (fma.f64 z z 1))) (*.f64 (*.f64 y (fma.f64 z z 1)) (*.f64 y (fma.f64 z z 1))))
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
(/.f64 (neg.f64 (/.f64 (/.f64 -1 x) y)) (neg.f64 (neg.f64 (fma.f64 z z 1))))
(/.f64 (neg.f64 (/.f64 (/.f64 -1 x) y)) (fma.f64 z z 1))
(/.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))) (neg.f64 (pow.f64 (fma.f64 z z 1) 2)))
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
(/.f64 (/.f64 -1 x) (neg.f64 (*.f64 y (fma.f64 z z 1))))
(/.f64 (neg.f64 (/.f64 (/.f64 -1 x) y)) (fma.f64 z z 1))
(/.f64 (*.f64 (/.f64 y x) (pow.f64 (fma.f64 z z 1) -1)) (pow.f64 y 2))
(/.f64 (*.f64 (/.f64 -1 x) (pow.f64 (fma.f64 z z 1) -1)) (neg.f64 y))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))) 2))
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
(*.f64 1 (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)))
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) y)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) y)) 2) (pow.f64 (fma.f64 z z 1) -1)))
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
(*.f64 (pow.f64 x -1) (*.f64 (pow.f64 y -1) (pow.f64 (fma.f64 z z 1) -1)))
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
(*.f64 -1 (*.f64 -1 (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))))
(neg.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))))
(*.f64 (/.f64 (pow.f64 x -1) y) (pow.f64 (fma.f64 z z 1) -1))
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
(*.f64 (pow.f64 (fma.f64 z z 1) -1) (/.f64 (pow.f64 x -1) y))
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
(*.f64 (/.f64 (/.f64 -1 x) y) (/.f64 1 (neg.f64 (fma.f64 z z 1))))
(/.f64 (neg.f64 (/.f64 (/.f64 -1 x) y)) (fma.f64 z z 1))
(*.f64 (*.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)) (/.f64 1 (pow.f64 (fma.f64 z z 1) 2)))
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
(*.f64 (pow.f64 x -1) (/.f64 1 (*.f64 y (fma.f64 z z 1))))
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
(*.f64 (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)) 1)
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))) 2) (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))))
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
(*.f64 (/.f64 1 1) (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)))
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 z z 1))) (/.f64 (/.f64 (pow.f64 x -1) y) (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2)))
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) y)) 1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) y)) 2) (fma.f64 z z 1)))
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) y)) 2) (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2)))
(*.f64 (/.f64 (pow.f64 x -1) 1) (/.f64 (pow.f64 y -1) (fma.f64 z z 1)))
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
(*.f64 (/.f64 (pow.f64 x -1) (cbrt.f64 (fma.f64 z z 1))) (/.f64 (pow.f64 y -1) (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2)))
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (fma.f64 z z 1)) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 x)) 2) y))
(/.f64 (/.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 x) -1) 2) y) (cbrt.f64 x)) (fma.f64 z z 1))
(*.f64 (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)) (/.f64 (fma.f64 z z 1) (fma.f64 z z 1)))
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
(neg.f64 (/.f64 (/.f64 (pow.f64 x -1) y) (neg.f64 (fma.f64 z z 1))))
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
(if (and (!=.f64 (/.f64 (pow.f64 x -1) y) 0) (!=.f64 (fma.f64 z z 1) 0)) (pow.f64 (/.f64 (fma.f64 z z 1) (/.f64 (pow.f64 x -1) y)) -1) (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)))
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
(if (and (!=.f64 (pow.f64 x -1) 0) (!=.f64 y 0)) (/.f64 (pow.f64 (fma.f64 z z 1) -1) (/.f64 y (pow.f64 x -1))) (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)))
(if (>.f64 x 0) (/.f64 (exp.f64 (*.f64 (log.f64 x) -1)) (*.f64 y (fma.f64 z z 1))) (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)))
(if (>.f64 x 0) (/.f64 (exp.f64 (*.f64 (log.f64 x) -1)) (*.f64 (fma.f64 z z 1) y)) (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)))
(if (and (>.f64 (/.f64 (pow.f64 x -1) y) 0) (>.f64 (pow.f64 (fma.f64 z z 1) -1) 0)) (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)) (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)))
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
(*.f64 (/.f64 1 (fma.f64 z z 1)) (*.f64 (/.f64 1 y) (/.f64 1 x)))
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
(*.f64 (/.f64 (/.f64 1 x) 1) (/.f64 (/.f64 1 y) (fma.f64 z z 1)))
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
(/.f64 (pow.f64 x -1) y)
(pow.f64 (/.f64 (pow.f64 x -1) y) 1)
(/.f64 (pow.f64 x -1) y)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) y)) 3)
(/.f64 (pow.f64 x -1) y)
(pow.f64 (pow.f64 (/.f64 (pow.f64 x -1) y) 3) (/.f64 1 3))
(/.f64 (pow.f64 x -1) y)
(/.f64 (/.f64 -1 x) (neg.f64 y))
(neg.f64 (/.f64 (/.f64 -1 x) y))
(/.f64 (pow.f64 x -1) y)
(/.f64 (pow.f64 y -1) x)
(/.f64 (pow.f64 x -1) y)
(/.f64 (/.f64 (/.f64 y x) y) y)
(neg.f64 (/.f64 (/.f64 -1 x) y))
(/.f64 (/.f64 (pow.f64 x -1) 1) y)
(/.f64 (pow.f64 x -1) y)
(/.f64 (/.f64 y x) (pow.f64 y 2))
(neg.f64 (/.f64 (/.f64 -1 x) y))
(/.f64 1 (*.f64 y x))
(/.f64 (pow.f64 x -1) y)
(/.f64 1 (*.f64 x y))
(/.f64 (pow.f64 x -1) y)
(/.f64 (/.f64 (pow.f64 x -1) (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2))
(/.f64 (*.f64 (/.f64 y x) (pow.f64 y 2)) (*.f64 (pow.f64 y 2) (pow.f64 y 2)))
(neg.f64 (/.f64 (/.f64 -1 x) y))
(/.f64 (*.f64 (/.f64 -1 x) (neg.f64 y)) (*.f64 (neg.f64 y) (neg.f64 y)))
(neg.f64 (/.f64 (/.f64 -1 x) y))
(/.f64 (neg.f64 (/.f64 y x)) (neg.f64 (pow.f64 y 2)))
(neg.f64 (/.f64 (/.f64 -1 x) y))
(/.f64 (neg.f64 (/.f64 -1 x)) (neg.f64 (neg.f64 y)))
(neg.f64 (/.f64 (/.f64 -1 x) y))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) y)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) y)) 2))
(/.f64 (pow.f64 x -1) y)
(*.f64 1 (/.f64 (pow.f64 x -1) y))
(/.f64 (pow.f64 x -1) y)
(*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 x)) 2) (pow.f64 y -1)))
(/.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 x) -1) 2) y) (cbrt.f64 x))
(*.f64 -1 (/.f64 (/.f64 -1 x) y))
(neg.f64 (/.f64 (/.f64 -1 x) y))
(*.f64 (pow.f64 x -1) (pow.f64 y -1))
(/.f64 (pow.f64 x -1) y)
(*.f64 (pow.f64 y -1) (pow.f64 x -1))
(/.f64 (pow.f64 x -1) y)
(*.f64 (/.f64 y x) (/.f64 1 (pow.f64 y 2)))
(neg.f64 (/.f64 (/.f64 -1 x) y))
(*.f64 (/.f64 -1 x) (/.f64 1 (neg.f64 y)))
(neg.f64 (/.f64 (/.f64 -1 x) y))
(*.f64 (/.f64 (pow.f64 x -1) y) 1)
(/.f64 (pow.f64 x -1) y)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) y)) 2) (cbrt.f64 (/.f64 (pow.f64 x -1) y)))
(/.f64 (pow.f64 x -1) y)
(*.f64 (/.f64 (pow.f64 x -1) y) (/.f64 y y))
(/.f64 (pow.f64 x -1) y)
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) 1) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 x)) 2) y))
(/.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 x) -1) 2) y) (cbrt.f64 x))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) y)) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 x)) 2) (pow.f64 (cbrt.f64 y) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) y)) (pow.f64 (pow.f64 (cbrt.f64 x) -1) 2)) (pow.f64 (cbrt.f64 y) 2))
(*.f64 (/.f64 1 1) (/.f64 (pow.f64 x -1) y))
(/.f64 (pow.f64 x -1) y)
(*.f64 (/.f64 1 (cbrt.f64 y)) (/.f64 (pow.f64 x -1) (pow.f64 (cbrt.f64 y) 2)))
(/.f64 (pow.f64 x -1) y)
(neg.f64 (/.f64 (pow.f64 x -1) (neg.f64 y)))
(/.f64 (pow.f64 x -1) y)
(if (and (!=.f64 (pow.f64 x -1) 0) (!=.f64 y 0)) (pow.f64 (/.f64 y (pow.f64 x -1)) -1) (/.f64 (pow.f64 x -1) y))
(/.f64 (pow.f64 x -1) y)
(if (>.f64 x 0) (/.f64 (exp.f64 (*.f64 (log.f64 x) -1)) y) (/.f64 (pow.f64 x -1) y))
(if (and (>.f64 1 0) (>.f64 (/.f64 (pow.f64 x -1) y) 0)) (/.f64 (pow.f64 x -1) y) (/.f64 (pow.f64 x -1) y))
(/.f64 (pow.f64 x -1) y)
(if (and (>.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) y)) 0) (>.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) y)) 2) 0)) (/.f64 (pow.f64 x -1) y) (/.f64 (pow.f64 x -1) y))
(/.f64 (pow.f64 x -1) y)
(if (and (>.f64 (pow.f64 x -1) 0) (>.f64 (pow.f64 y -1) 0)) (/.f64 (pow.f64 x -1) y) (/.f64 (pow.f64 x -1) y))
(/.f64 (pow.f64 x -1) y)
(if (and (!=.f64 (/.f64 y x) 0) (!=.f64 (pow.f64 y 2) 0)) (/.f64 1 (/.f64 (pow.f64 y 2) (/.f64 y x))) (/.f64 (pow.f64 x -1) y))
(if (and (!=.f64 (/.f64 -1 x) 0) (!=.f64 (neg.f64 y) 0)) (pow.f64 (/.f64 y (pow.f64 x -1)) -1) (/.f64 (pow.f64 x -1) y))
(if (and (!=.f64 (/.f64 -1 x) 0) (!=.f64 (neg.f64 y) 0)) (/.f64 1 (/.f64 y (pow.f64 x -1))) (/.f64 (pow.f64 x -1) y))
(if (>.f64 (/.f64 (pow.f64 x -1) y) 0) (/.f64 (pow.f64 x -1) y) (/.f64 (pow.f64 x -1) y))
(/.f64 (pow.f64 x -1) y)
(if (!=.f64 y 0) (/.f64 (pow.f64 x -1) (/.f64 (pow.f64 y 2) y)) (/.f64 (pow.f64 x -1) y))
(if (!=.f64 (pow.f64 (/.f64 1 (cbrt.f64 x)) 2) 0) (/.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 y (pow.f64 (/.f64 1 (cbrt.f64 x)) 2))) (/.f64 (pow.f64 x -1) y))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 x) -1) 2) 0) (/.f64 (pow.f64 (cbrt.f64 x) -1) (/.f64 y (pow.f64 (pow.f64 (cbrt.f64 x) -1) 2))) (/.f64 (pow.f64 x -1) y))
(if (!=.f64 (pow.f64 x -1) 0) (pow.f64 (/.f64 y (pow.f64 x -1)) -1) (/.f64 (pow.f64 x -1) y))
(if (!=.f64 (pow.f64 x -1) 0) (/.f64 1 (/.f64 y (pow.f64 x -1))) (/.f64 (pow.f64 x -1) y))
(if (>.f64 (/.f64 (pow.f64 x -1) y) 0) (exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 x -1) y)) 1)) (/.f64 (pow.f64 x -1) y))
(/.f64 (pow.f64 x -1) y)
(if (!=.f64 (pow.f64 x -1) 0) (/.f64 (pow.f64 x -1) y) (/.f64 (pow.f64 x -1) y))
(/.f64 (pow.f64 x -1) y)
(if (and (!=.f64 (/.f64 y x) 0) (!=.f64 (pow.f64 y 2) 0)) (pow.f64 (/.f64 1 (/.f64 (pow.f64 y 2) (/.f64 y x))) 1) (/.f64 (pow.f64 x -1) y))
(if (and (!=.f64 (/.f64 y x) 0) (!=.f64 (pow.f64 y 2) 0)) (/.f64 1 (/.f64 (pow.f64 y 2) (/.f64 y x))) (/.f64 (pow.f64 x -1) y))
(if (!=.f64 y 0) (pow.f64 (/.f64 (pow.f64 x -1) (/.f64 (pow.f64 y 2) y)) 1) (/.f64 (pow.f64 x -1) y))
(if (!=.f64 y 0) (/.f64 (pow.f64 x -1) (/.f64 (pow.f64 y 2) y)) (/.f64 (pow.f64 x -1) y))
(if (!=.f64 (pow.f64 (/.f64 1 (cbrt.f64 x)) 2) 0) (pow.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 y (pow.f64 (/.f64 1 (cbrt.f64 x)) 2))) 1) (/.f64 (pow.f64 x -1) y))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 x) -1) 2) 0) (/.f64 (pow.f64 (cbrt.f64 x) -1) (/.f64 y (pow.f64 (pow.f64 (cbrt.f64 x) -1) 2))) (/.f64 (pow.f64 x -1) y))
(if (>.f64 (/.f64 (pow.f64 x -1) y) 0) (pow.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 x -1) y)) 1)) 1) (/.f64 (pow.f64 x -1) y))
(/.f64 (pow.f64 x -1) y)
(if (>.f64 (/.f64 (pow.f64 x -1) y) 0) (pow.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 x -1) y)) 3)) (/.f64 1 3)) (/.f64 (pow.f64 x -1) y))
(/.f64 (pow.f64 x -1) y)
(*.f64 (/.f64 1 y) (/.f64 1 x))
(/.f64 (pow.f64 x -1) y)
(neg.f64 (/.f64 (/.f64 1 x) (neg.f64 y)))
(/.f64 (pow.f64 x -1) y)
(/.f64 (pow.f64 x -1) y)
(/.f64 (pow.f64 x -1) y)

eval71.0ms (0.3%)

Compiler

Compiled 2709 to 1751 computations (35.4% saved)

prune63.0ms (0.3%)

Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New1349143
Fresh101
Picked101
Done000
Total1369145
Error
5.88%
Counts
145 → 9
Alt Table
Click to see full alt table
StatusErrorProgram
25.14%
(/.f64 (if (and (!=.f64 (/.f64 y x) 0) (!=.f64 (pow.f64 y 2) 0)) (/.f64 1 (/.f64 (pow.f64 y 2) (/.f64 y x))) (/.f64 (pow.f64 x -1) y)) (fma.f64 z z 1))
9.94%
(/.f64 (if (>.f64 (/.f64 (pow.f64 x -1) y) 0) (exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 x -1) y)) 1)) (/.f64 (pow.f64 x -1) y)) (fma.f64 z z 1))
9.18%
(/.f64 (if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 x) -1) 2) 0) (/.f64 (pow.f64 (cbrt.f64 x) -1) (/.f64 y (pow.f64 (pow.f64 (cbrt.f64 x) -1) 2))) (/.f64 (pow.f64 x -1) y)) (fma.f64 z z 1))
47.31%
(/.f64 (pow.f64 (pow.f64 z -1) 2) (*.f64 y x))
8.18%
(/.f64 (/.f64 (pow.f64 y -1) x) (fma.f64 z z 1))
7.63%
(/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y)
25.89%
(/.f64 (/.f64 (/.f64 (/.f64 y x) y) y) (fma.f64 z z 1))
9.02%
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) y)) (pow.f64 (pow.f64 (cbrt.f64 x) -1) 2)) (pow.f64 (cbrt.f64 y) 2)) (fma.f64 z z 1))
7.74%
(/.f64 1 (*.f64 (*.f64 x (fma.f64 z z 1)) y))
Compiler

Compiled 382 to 270 computations (29.3% saved)

localize13.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
5.18%
(/.f64 (pow.f64 x -1) (fma.f64 z z 1))
5.28%
(/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y)
Compiler

Compiled 33 to 20 computations (39.4% saved)

series3.0ms (0%)

Counts
2 → 60
Calls

15 calls:

TimeVariablePointExpression
0.0ms
x
@0
(/.f64 (pow.f64 x -1) (fma.f64 z z 1))
0.0ms
x
@-inf
(/.f64 (pow.f64 x -1) (fma.f64 z z 1))
0.0ms
z
@0
(/.f64 (pow.f64 x -1) (fma.f64 z z 1))
0.0ms
z
@inf
(/.f64 (pow.f64 x -1) (fma.f64 z z 1))
0.0ms
x
@inf
(/.f64 (pow.f64 x -1) (fma.f64 z z 1))

rewrite3.8s (15.9%)

Algorithm
batch-egg-rewrite
Counts
2 → 106
Calls
Call 1
Inputs
(/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y)
(/.f64 (pow.f64 x -1) (fma.f64 z z 1))
Outputs
((/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y) (pow.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y) 1) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y)) 3) (pow.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y) 3) (/.f64 1 3)) (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y) (/.f64 (pow.f64 x -1) (*.f64 (fma.f64 z z 1) y)) (/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1)) (/.f64 (*.f64 (pow.f64 x -1) (pow.f64 y -1)) (fma.f64 z z 1)) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 x -1) y) (fma.f64 z z 1)) y) y) (/.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) 1) y) (/.f64 (/.f64 (*.f64 (pow.f64 x -1) y) (fma.f64 z z 1)) (pow.f64 y 2)) (/.f64 (/.f64 (/.f64 -1 x) (fma.f64 z z 1)) (neg.f64 y)) (/.f64 (/.f64 (fma.f64 z z 1) x) (*.f64 y (pow.f64 (fma.f64 z z 1) 2))) (/.f64 (/.f64 -1 x) (*.f64 y (neg.f64 (fma.f64 z z 1)))) (/.f64 1 (*.f64 (*.f64 (fma.f64 z z 1) y) x)) (/.f64 (*.f64 (/.f64 (fma.f64 z z 1) x) 1) (*.f64 (pow.f64 (fma.f64 z z 1) 2) y)) (/.f64 (*.f64 (/.f64 -1 x) 1) (*.f64 (neg.f64 (fma.f64 z z 1)) y)) (/.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (*.f64 (/.f64 (/.f64 -1 x) (fma.f64 z z 1)) (neg.f64 y)) (*.f64 (neg.f64 y) (neg.f64 y))) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 x -1) y) (fma.f64 z z 1)) (pow.f64 y 2)) (*.f64 (pow.f64 y 2) (pow.f64 y 2))) (/.f64 (*.f64 (pow.f64 x -1) (*.f64 (fma.f64 z z 1) y)) (*.f64 (*.f64 (fma.f64 z z 1) y) (*.f64 (fma.f64 z z 1) y))) (/.f64 (neg.f64 (/.f64 (/.f64 -1 x) (fma.f64 z z 1))) (neg.f64 (neg.f64 y))) (/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 x -1) y) (fma.f64 z z 1))) (neg.f64 (pow.f64 y 2))) (/.f64 (/.f64 -1 x) (neg.f64 (*.f64 (fma.f64 z z 1) y))) (/.f64 (*.f64 (/.f64 -1 x) (pow.f64 y -1)) (neg.f64 (fma.f64 z z 1))) (/.f64 (*.f64 (/.f64 (fma.f64 z z 1) x) (pow.f64 y -1)) (pow.f64 (fma.f64 z z 1) 2)) (*.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) (pow.f64 y -1)) (*.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y) 1) (*.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y) (/.f64 y y)) (*.f64 1 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y)) (*.f64 (/.f64 1 1) (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y)) (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y)) 2)) (*.f64 (pow.f64 x -1) (*.f64 (pow.f64 (fma.f64 z z 1) -1) (pow.f64 y -1))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) 2) (pow.f64 y -1))) (*.f64 -1 (*.f64 -1 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y))) (*.f64 (pow.f64 y -1) (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) (*.f64 (/.f64 (/.f64 -1 x) (fma.f64 z z 1)) (/.f64 1 (neg.f64 y))) (*.f64 (/.f64 (*.f64 (pow.f64 x -1) y) (fma.f64 z z 1)) (/.f64 1 (pow.f64 y 2))) (*.f64 (pow.f64 x -1) (/.f64 1 (*.f64 (fma.f64 z z 1) y))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y)) 2) (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y))) (*.f64 (/.f64 1 (cbrt.f64 y)) (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) (pow.f64 (cbrt.f64 y) 2))) (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) 1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) 2) y)) (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) 2) (pow.f64 (cbrt.f64 y) 2))) (*.f64 (/.f64 (pow.f64 x -1) 1) (/.f64 (pow.f64 (fma.f64 z z 1) -1) y)) (*.f64 (/.f64 (pow.f64 x -1) (cbrt.f64 y)) (/.f64 (pow.f64 (fma.f64 z z 1) -1) (pow.f64 (cbrt.f64 y) 2))) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) y) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 x)) 2) (fma.f64 z z 1))) (neg.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) (neg.f64 y))) (if (and (>.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y)) 0) (>.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y)) 2) 0)) (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y) (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y)) (if (and (>.f64 1 0) (>.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y) 0)) (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y) (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y)) (if (>.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y) 0) (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y) (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y)) (if (and (!=.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) 0) (!=.f64 y 0)) (pow.f64 (/.f64 y (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) -1) (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y)) (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y) (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y))
((/.f64 (pow.f64 x -1) (fma.f64 z z 1)) (pow.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) 1) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) 3) (pow.f64 (pow.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) 3) (/.f64 1 3)) (/.f64 (/.f64 -1 x) (neg.f64 (fma.f64 z z 1))) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) (/.f64 (/.f64 (pow.f64 x -1) 1) (fma.f64 z z 1)) (/.f64 (/.f64 (/.f64 (fma.f64 z z 1) x) (fma.f64 z z 1)) (fma.f64 z z 1)) (/.f64 (pow.f64 (fma.f64 z z 1) -1) x) (/.f64 (/.f64 (fma.f64 z z 1) x) (pow.f64 (fma.f64 z z 1) 2)) (/.f64 1 (*.f64 (fma.f64 z z 1) x)) (/.f64 1 (*.f64 x (fma.f64 z z 1))) (/.f64 (/.f64 (pow.f64 x -1) (cbrt.f64 (fma.f64 z z 1))) (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2)) (/.f64 (*.f64 (/.f64 -1 x) (neg.f64 (fma.f64 z z 1))) (*.f64 (neg.f64 (fma.f64 z z 1)) (neg.f64 (fma.f64 z z 1)))) (/.f64 (*.f64 (/.f64 (fma.f64 z z 1) x) (pow.f64 (fma.f64 z z 1) 2)) (*.f64 (pow.f64 (fma.f64 z z 1) 2) (pow.f64 (fma.f64 z z 1) 2))) (/.f64 (neg.f64 (/.f64 -1 x)) (neg.f64 (neg.f64 (fma.f64 z z 1)))) (/.f64 (neg.f64 (/.f64 (fma.f64 z z 1) x)) (neg.f64 (pow.f64 (fma.f64 z z 1) 2))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) 2)) (*.f64 1 (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) (*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 x)) 2) (pow.f64 (fma.f64 z z 1) -1))) (*.f64 -1 (/.f64 (/.f64 -1 x) (fma.f64 z z 1))) (*.f64 (pow.f64 x -1) (pow.f64 (fma.f64 z z 1) -1)) (*.f64 (pow.f64 (fma.f64 z z 1) -1) (pow.f64 x -1)) (*.f64 (/.f64 -1 x) (/.f64 1 (neg.f64 (fma.f64 z z 1)))) (*.f64 (/.f64 (fma.f64 z z 1) x) (/.f64 1 (pow.f64 (fma.f64 z z 1) 2))) (*.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) 1) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) 2) (cbrt.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)))) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) 1) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 x)) 2) (fma.f64 z z 1))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 x)) 2) (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2))) (*.f64 (/.f64 1 1) (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) (*.f64 (/.f64 1 (cbrt.f64 (fma.f64 z z 1))) (/.f64 (pow.f64 x -1) (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2))) (*.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) (/.f64 (fma.f64 z z 1) (fma.f64 z z 1))) (neg.f64 (/.f64 (pow.f64 x -1) (neg.f64 (fma.f64 z z 1)))) (if (and (!=.f64 (pow.f64 x -1) 0) (!=.f64 (fma.f64 z z 1) 0)) (pow.f64 (/.f64 (fma.f64 z z 1) (pow.f64 x -1)) -1) (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) (if (>.f64 x 0) (/.f64 (exp.f64 (*.f64 (log.f64 x) -1)) (fma.f64 z z 1)) (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) (if (and (>.f64 (pow.f64 x -1) 0) (>.f64 (pow.f64 (fma.f64 z z 1) -1) 0)) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) (if (and (>.f64 1 0) (>.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) 0)) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) (if (and (>.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) 0) (>.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) 2) 0)) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) (if (and (!=.f64 (/.f64 -1 x) 0) (!=.f64 (neg.f64 (fma.f64 z z 1)) 0)) (pow.f64 (/.f64 (fma.f64 z z 1) (pow.f64 x -1)) -1) (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) (if (and (!=.f64 (/.f64 (fma.f64 z z 1) x) 0) (!=.f64 (pow.f64 (fma.f64 z z 1) 2) 0)) (/.f64 1 (/.f64 (pow.f64 (fma.f64 z z 1) 2) (/.f64 (fma.f64 z z 1) x))) (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) (if (>.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) 0) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) (if (!=.f64 (fma.f64 z z 1) 0) (/.f64 (pow.f64 x -1) (/.f64 (pow.f64 (fma.f64 z z 1) 2) (fma.f64 z z 1))) (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) (if (!=.f64 (pow.f64 (/.f64 1 (cbrt.f64 x)) 2) 0) (/.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 (fma.f64 z z 1) (pow.f64 (/.f64 1 (cbrt.f64 x)) 2))) (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) (if (!=.f64 (pow.f64 x -1) 0) (pow.f64 (/.f64 (fma.f64 z z 1) (pow.f64 x -1)) -1) (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) (if (>.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) 0) (exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) 1)) (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) (if (!=.f64 (pow.f64 x -1) 0) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) (if (and (!=.f64 (pow.f64 x -1) 0) (!=.f64 (fma.f64 z z 1) 0)) (pow.f64 (/.f64 1 (cbrt.f64 (/.f64 (fma.f64 z z 1) (pow.f64 x -1)))) 3) (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) (if (>.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) 0) (pow.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) 1)) 1) (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) (if (!=.f64 (fma.f64 z z 1) 0) (pow.f64 (/.f64 (pow.f64 x -1) (/.f64 (pow.f64 (fma.f64 z z 1) 2) (fma.f64 z z 1))) 1) (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) (if (and (!=.f64 (/.f64 (fma.f64 z z 1) x) 0) (!=.f64 (pow.f64 (fma.f64 z z 1) 2) 0)) (pow.f64 (/.f64 1 (/.f64 (pow.f64 (fma.f64 z z 1) 2) (/.f64 (fma.f64 z z 1) x))) 1) (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) (if (!=.f64 (pow.f64 (/.f64 1 (cbrt.f64 x)) 2) 0) (pow.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 (fma.f64 z z 1) (pow.f64 (/.f64 1 (cbrt.f64 x)) 2))) 1) (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)))

simplify1.2s (4.9%)

Algorithm
egglog
Counts
166 → 176
Calls
Call 1
Inputs
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y x))
(+.f64 (/.f64 1 (*.f64 y x)) (*.f64 -1 (/.f64 (pow.f64 z 2) (*.f64 y x))))
(+.f64 (/.f64 1 (*.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (*.f64 y x))) (/.f64 (pow.f64 z 4) (*.f64 y x))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 6) (*.f64 y x))) (+.f64 (/.f64 1 (*.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (*.f64 y x))) (/.f64 (pow.f64 z 4) (*.f64 y x)))))
(/.f64 (pow.f64 (/.f64 1 z) 2) (*.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 1 z) 4) (*.f64 y x))) (/.f64 (pow.f64 (/.f64 1 z) 2) (*.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 1 z) 4) (*.f64 y x))) (+.f64 (/.f64 (pow.f64 (/.f64 1 z) 2) (*.f64 y x)) (/.f64 (pow.f64 (/.f64 1 z) 6) (*.f64 y x))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 1 z) 4) (*.f64 y x))) (+.f64 (/.f64 (pow.f64 (/.f64 1 z) 2) (*.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 1 z) 8) (*.f64 y x))) (/.f64 (pow.f64 (/.f64 1 z) 6) (*.f64 y x)))))
(/.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 z) 4) (*.f64 y x))) (/.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 z) 4) (*.f64 y x))) (+.f64 (/.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 y x)) (/.f64 (pow.f64 (/.f64 -1 z) 6) (*.f64 y x))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 z) 8) (*.f64 y x))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 z) 4) (*.f64 y x))) (+.f64 (/.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 y x)) (/.f64 (pow.f64 (/.f64 -1 z) 6) (*.f64 y x)))))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (+.f64 (pow.f64 z 2) 1) x))
(/.f64 1 (*.f64 (+.f64 (pow.f64 z 2) 1) x))
(/.f64 1 (*.f64 (+.f64 (pow.f64 z 2) 1) x))
(/.f64 1 (*.f64 (+.f64 (pow.f64 z 2) 1) x))
(/.f64 1 (*.f64 (+.f64 (pow.f64 z 2) 1) x))
(/.f64 1 (*.f64 (+.f64 (pow.f64 z 2) 1) x))
(/.f64 1 (*.f64 (+.f64 (pow.f64 z 2) 1) x))
(/.f64 1 (*.f64 (+.f64 (pow.f64 z 2) 1) x))
(/.f64 1 (*.f64 (+.f64 (pow.f64 z 2) 1) x))
(/.f64 1 (*.f64 (+.f64 (pow.f64 z 2) 1) x))
(/.f64 1 (*.f64 (+.f64 (pow.f64 z 2) 1) x))
(/.f64 1 (*.f64 (+.f64 (pow.f64 z 2) 1) x))
(/.f64 1 x)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) x)) (/.f64 1 x))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) x)) (+.f64 (/.f64 (pow.f64 z 4) x) (/.f64 1 x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 6) x)) (+.f64 (/.f64 (pow.f64 z 4) x) (/.f64 1 x))))
(/.f64 (pow.f64 (/.f64 1 z) 2) x)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 1 z) 4) x)) (/.f64 (pow.f64 (/.f64 1 z) 2) x))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 1 z) 4) x)) (+.f64 (/.f64 (pow.f64 (/.f64 1 z) 2) x) (/.f64 (pow.f64 (/.f64 1 z) 6) x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 1 z) 4) x)) (+.f64 (/.f64 (pow.f64 (/.f64 1 z) 2) x) (+.f64 (/.f64 (pow.f64 (/.f64 1 z) 6) x) (*.f64 -1 (/.f64 (pow.f64 (/.f64 1 z) 8) x)))))
(/.f64 (pow.f64 (/.f64 -1 z) 2) x)
(+.f64 (/.f64 (pow.f64 (/.f64 -1 z) 2) x) (*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 z) 4) x)))
(+.f64 (/.f64 (pow.f64 (/.f64 -1 z) 6) x) (+.f64 (/.f64 (pow.f64 (/.f64 -1 z) 2) x) (*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 z) 4) x))))
(+.f64 (/.f64 (pow.f64 (/.f64 -1 z) 6) x) (+.f64 (/.f64 (pow.f64 (/.f64 -1 z) 2) x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 z) 8) x)) (*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 z) 4) x)))))
(/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y)
(pow.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y)) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y) 3) (/.f64 1 3))
(/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y)
(/.f64 (pow.f64 x -1) (*.f64 (fma.f64 z z 1) y))
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
(/.f64 (*.f64 (pow.f64 x -1) (pow.f64 y -1)) (fma.f64 z z 1))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 x -1) y) (fma.f64 z z 1)) y) y)
(/.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) 1) y)
(/.f64 (/.f64 (*.f64 (pow.f64 x -1) y) (fma.f64 z z 1)) (pow.f64 y 2))
(/.f64 (/.f64 (/.f64 -1 x) (fma.f64 z z 1)) (neg.f64 y))
(/.f64 (/.f64 (fma.f64 z z 1) x) (*.f64 y (pow.f64 (fma.f64 z z 1) 2)))
(/.f64 (/.f64 -1 x) (*.f64 y (neg.f64 (fma.f64 z z 1))))
(/.f64 1 (*.f64 (*.f64 (fma.f64 z z 1) y) x))
(/.f64 (*.f64 (/.f64 (fma.f64 z z 1) x) 1) (*.f64 (pow.f64 (fma.f64 z z 1) 2) y))
(/.f64 (*.f64 (/.f64 -1 x) 1) (*.f64 (neg.f64 (fma.f64 z z 1)) y))
(/.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2))
(/.f64 (*.f64 (/.f64 (/.f64 -1 x) (fma.f64 z z 1)) (neg.f64 y)) (*.f64 (neg.f64 y) (neg.f64 y)))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 x -1) y) (fma.f64 z z 1)) (pow.f64 y 2)) (*.f64 (pow.f64 y 2) (pow.f64 y 2)))
(/.f64 (*.f64 (pow.f64 x -1) (*.f64 (fma.f64 z z 1) y)) (*.f64 (*.f64 (fma.f64 z z 1) y) (*.f64 (fma.f64 z z 1) y)))
(/.f64 (neg.f64 (/.f64 (/.f64 -1 x) (fma.f64 z z 1))) (neg.f64 (neg.f64 y)))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 x -1) y) (fma.f64 z z 1))) (neg.f64 (pow.f64 y 2)))
(/.f64 (/.f64 -1 x) (neg.f64 (*.f64 (fma.f64 z z 1) y)))
(/.f64 (*.f64 (/.f64 -1 x) (pow.f64 y -1)) (neg.f64 (fma.f64 z z 1)))
(/.f64 (*.f64 (/.f64 (fma.f64 z z 1) x) (pow.f64 y -1)) (pow.f64 (fma.f64 z z 1) 2))
(*.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) (pow.f64 y -1))
(*.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y) 1)
(*.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y) (/.f64 y y))
(*.f64 1 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y))
(*.f64 (/.f64 1 1) (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y)) 2))
(*.f64 (pow.f64 x -1) (*.f64 (pow.f64 (fma.f64 z z 1) -1) (pow.f64 y -1)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) 2) (pow.f64 y -1)))
(*.f64 -1 (*.f64 -1 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y)))
(*.f64 (pow.f64 y -1) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)))
(*.f64 (/.f64 (/.f64 -1 x) (fma.f64 z z 1)) (/.f64 1 (neg.f64 y)))
(*.f64 (/.f64 (*.f64 (pow.f64 x -1) y) (fma.f64 z z 1)) (/.f64 1 (pow.f64 y 2)))
(*.f64 (pow.f64 x -1) (/.f64 1 (*.f64 (fma.f64 z z 1) y)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y)) 2) (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y)))
(*.f64 (/.f64 1 (cbrt.f64 y)) (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) 1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) 2) y))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) 2) (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (/.f64 (pow.f64 x -1) 1) (/.f64 (pow.f64 (fma.f64 z z 1) -1) y))
(*.f64 (/.f64 (pow.f64 x -1) (cbrt.f64 y)) (/.f64 (pow.f64 (fma.f64 z z 1) -1) (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) y) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 x)) 2) (fma.f64 z z 1)))
(neg.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) (neg.f64 y)))
(if (and (>.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y)) 0) (>.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y)) 2) 0)) (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y) (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y))
(if (and (>.f64 1 0) (>.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y) 0)) (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y) (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y))
(if (>.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y) 0) (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y) (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y))
(if (and (!=.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) 0) (!=.f64 y 0)) (pow.f64 (/.f64 y (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) -1) (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y))
(/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y)
(/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y)
(/.f64 (pow.f64 x -1) (fma.f64 z z 1))
(pow.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) 3) (/.f64 1 3))
(/.f64 (/.f64 -1 x) (neg.f64 (fma.f64 z z 1)))
(/.f64 (pow.f64 x -1) (fma.f64 z z 1))
(/.f64 (/.f64 (pow.f64 x -1) 1) (fma.f64 z z 1))
(/.f64 (/.f64 (/.f64 (fma.f64 z z 1) x) (fma.f64 z z 1)) (fma.f64 z z 1))
(/.f64 (pow.f64 (fma.f64 z z 1) -1) x)
(/.f64 (/.f64 (fma.f64 z z 1) x) (pow.f64 (fma.f64 z z 1) 2))
(/.f64 1 (*.f64 (fma.f64 z z 1) x))
(/.f64 1 (*.f64 x (fma.f64 z z 1)))
(/.f64 (/.f64 (pow.f64 x -1) (cbrt.f64 (fma.f64 z z 1))) (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2))
(/.f64 (*.f64 (/.f64 -1 x) (neg.f64 (fma.f64 z z 1))) (*.f64 (neg.f64 (fma.f64 z z 1)) (neg.f64 (fma.f64 z z 1))))
(/.f64 (*.f64 (/.f64 (fma.f64 z z 1) x) (pow.f64 (fma.f64 z z 1) 2)) (*.f64 (pow.f64 (fma.f64 z z 1) 2) (pow.f64 (fma.f64 z z 1) 2)))
(/.f64 (neg.f64 (/.f64 -1 x)) (neg.f64 (neg.f64 (fma.f64 z z 1))))
(/.f64 (neg.f64 (/.f64 (fma.f64 z z 1) x)) (neg.f64 (pow.f64 (fma.f64 z z 1) 2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) 2))
(*.f64 1 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)))
(*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 x)) 2) (pow.f64 (fma.f64 z z 1) -1)))
(*.f64 -1 (/.f64 (/.f64 -1 x) (fma.f64 z z 1)))
(*.f64 (pow.f64 x -1) (pow.f64 (fma.f64 z z 1) -1))
(*.f64 (pow.f64 (fma.f64 z z 1) -1) (pow.f64 x -1))
(*.f64 (/.f64 -1 x) (/.f64 1 (neg.f64 (fma.f64 z z 1))))
(*.f64 (/.f64 (fma.f64 z z 1) x) (/.f64 1 (pow.f64 (fma.f64 z z 1) 2)))
(*.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) 1)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) 2) (cbrt.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) 1) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 x)) 2) (fma.f64 z z 1)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 x)) 2) (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2)))
(*.f64 (/.f64 1 1) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 z z 1))) (/.f64 (pow.f64 x -1) (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2)))
(*.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) (/.f64 (fma.f64 z z 1) (fma.f64 z z 1)))
(neg.f64 (/.f64 (pow.f64 x -1) (neg.f64 (fma.f64 z z 1))))
(if (and (!=.f64 (pow.f64 x -1) 0) (!=.f64 (fma.f64 z z 1) 0)) (pow.f64 (/.f64 (fma.f64 z z 1) (pow.f64 x -1)) -1) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)))
(if (>.f64 x 0) (/.f64 (exp.f64 (*.f64 (log.f64 x) -1)) (fma.f64 z z 1)) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)))
(if (and (>.f64 (pow.f64 x -1) 0) (>.f64 (pow.f64 (fma.f64 z z 1) -1) 0)) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)))
(if (and (>.f64 1 0) (>.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) 0)) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)))
(if (and (>.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) 0) (>.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) 2) 0)) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)))
(if (and (!=.f64 (/.f64 -1 x) 0) (!=.f64 (neg.f64 (fma.f64 z z 1)) 0)) (pow.f64 (/.f64 (fma.f64 z z 1) (pow.f64 x -1)) -1) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)))
(if (and (!=.f64 (/.f64 (fma.f64 z z 1) x) 0) (!=.f64 (pow.f64 (fma.f64 z z 1) 2) 0)) (/.f64 1 (/.f64 (pow.f64 (fma.f64 z z 1) 2) (/.f64 (fma.f64 z z 1) x))) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)))
(if (>.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) 0) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)))
(if (!=.f64 (fma.f64 z z 1) 0) (/.f64 (pow.f64 x -1) (/.f64 (pow.f64 (fma.f64 z z 1) 2) (fma.f64 z z 1))) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)))
(if (!=.f64 (pow.f64 (/.f64 1 (cbrt.f64 x)) 2) 0) (/.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 (fma.f64 z z 1) (pow.f64 (/.f64 1 (cbrt.f64 x)) 2))) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)))
(if (!=.f64 (pow.f64 x -1) 0) (pow.f64 (/.f64 (fma.f64 z z 1) (pow.f64 x -1)) -1) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)))
(if (>.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) 0) (exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) 1)) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)))
(if (!=.f64 (pow.f64 x -1) 0) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)))
(if (and (!=.f64 (pow.f64 x -1) 0) (!=.f64 (fma.f64 z z 1) 0)) (pow.f64 (/.f64 1 (cbrt.f64 (/.f64 (fma.f64 z z 1) (pow.f64 x -1)))) 3) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)))
(if (>.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) 0) (pow.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) 1)) 1) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)))
(if (!=.f64 (fma.f64 z z 1) 0) (pow.f64 (/.f64 (pow.f64 x -1) (/.f64 (pow.f64 (fma.f64 z z 1) 2) (fma.f64 z z 1))) 1) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)))
(if (and (!=.f64 (/.f64 (fma.f64 z z 1) x) 0) (!=.f64 (pow.f64 (fma.f64 z z 1) 2) 0)) (pow.f64 (/.f64 1 (/.f64 (pow.f64 (fma.f64 z z 1) 2) (/.f64 (fma.f64 z z 1) x))) 1) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)))
(if (!=.f64 (pow.f64 (/.f64 1 (cbrt.f64 x)) 2) 0) (pow.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 (fma.f64 z z 1) (pow.f64 (/.f64 1 (cbrt.f64 x)) 2))) 1) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)))
(/.f64 (pow.f64 x -1) (fma.f64 z z 1))
(/.f64 (pow.f64 x -1) (fma.f64 z z 1))
Outputs
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (fma.f64 z z 1) (*.f64 y x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (fma.f64 z z 1) (*.f64 y x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (fma.f64 z z 1) (*.f64 y x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (fma.f64 z z 1) (*.f64 y x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (fma.f64 z z 1) (*.f64 y x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (fma.f64 z z 1) (*.f64 y x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (fma.f64 z z 1) (*.f64 y x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (fma.f64 z z 1) (*.f64 y x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (fma.f64 z z 1) (*.f64 y x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (fma.f64 z z 1) (*.f64 y x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (fma.f64 z z 1) (*.f64 y x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (fma.f64 z z 1) (*.f64 y x)))
(/.f64 1 (*.f64 y x))
(+.f64 (/.f64 1 (*.f64 y x)) (*.f64 -1 (/.f64 (pow.f64 z 2) (*.f64 y x))))
(+.f64 (/.f64 1 (*.f64 y x)) (neg.f64 (/.f64 (pow.f64 z 2) (*.f64 y x))))
(+.f64 (/.f64 1 (*.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (*.f64 y x))) (/.f64 (pow.f64 z 4) (*.f64 y x))))
(+.f64 (/.f64 1 (*.f64 y x)) (+.f64 (neg.f64 (/.f64 (pow.f64 z 2) (*.f64 y x))) (/.f64 (pow.f64 z 4) (*.f64 y x))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 6) (*.f64 y x))) (+.f64 (/.f64 1 (*.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (*.f64 y x))) (/.f64 (pow.f64 z 4) (*.f64 y x)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 z 6) (*.f64 y x))) (+.f64 (/.f64 1 (*.f64 y x)) (+.f64 (neg.f64 (/.f64 (pow.f64 z 2) (*.f64 y x))) (/.f64 (pow.f64 z 4) (*.f64 y x)))))
(/.f64 (pow.f64 (/.f64 1 z) 2) (*.f64 y x))
(/.f64 (pow.f64 (pow.f64 z -1) 2) (*.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 1 z) 4) (*.f64 y x))) (/.f64 (pow.f64 (/.f64 1 z) 2) (*.f64 y x)))
(+.f64 (neg.f64 (/.f64 (pow.f64 (pow.f64 z -1) 4) (*.f64 y x))) (/.f64 (pow.f64 (pow.f64 z -1) 2) (*.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 1 z) 4) (*.f64 y x))) (+.f64 (/.f64 (pow.f64 (/.f64 1 z) 2) (*.f64 y x)) (/.f64 (pow.f64 (/.f64 1 z) 6) (*.f64 y x))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (pow.f64 z -1) 4) (*.f64 y x))) (/.f64 (+.f64 (pow.f64 (pow.f64 z -1) 2) (pow.f64 (pow.f64 z -1) 6)) (*.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 1 z) 4) (*.f64 y x))) (+.f64 (/.f64 (pow.f64 (/.f64 1 z) 2) (*.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 1 z) 8) (*.f64 y x))) (/.f64 (pow.f64 (/.f64 1 z) 6) (*.f64 y x)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (pow.f64 z -1) 4) (*.f64 y x))) (+.f64 (/.f64 (pow.f64 (pow.f64 z -1) 2) (*.f64 y x)) (+.f64 (neg.f64 (/.f64 (pow.f64 (pow.f64 z -1) 8) (*.f64 y x))) (/.f64 (pow.f64 (pow.f64 z -1) 6) (*.f64 y x)))))
(/.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 z) 4) (*.f64 y x))) (/.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 y x)))
(+.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 -1 z) 4) (*.f64 y x))) (/.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 z) 4) (*.f64 y x))) (+.f64 (/.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 y x)) (/.f64 (pow.f64 (/.f64 -1 z) 6) (*.f64 y x))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 -1 z) 4) (*.f64 y x))) (/.f64 (+.f64 (pow.f64 (/.f64 -1 z) 2) (pow.f64 (/.f64 -1 z) 6)) (*.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 z) 8) (*.f64 y x))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 z) 4) (*.f64 y x))) (+.f64 (/.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 y x)) (/.f64 (pow.f64 (/.f64 -1 z) 6) (*.f64 y x)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 -1 z) 8) (*.f64 y x))) (+.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 -1 z) 4) (*.f64 y x))) (/.f64 (+.f64 (pow.f64 (/.f64 -1 z) 2) (pow.f64 (/.f64 -1 z) 6)) (*.f64 y x))))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (fma.f64 z z 1) (*.f64 y x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (fma.f64 z z 1) (*.f64 y x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (fma.f64 z z 1) (*.f64 y x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (fma.f64 z z 1) (*.f64 y x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (fma.f64 z z 1) (*.f64 y x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (fma.f64 z z 1) (*.f64 y x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (fma.f64 z z 1) (*.f64 y x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (fma.f64 z z 1) (*.f64 y x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (fma.f64 z z 1) (*.f64 y x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (fma.f64 z z 1) (*.f64 y x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (fma.f64 z z 1) (*.f64 y x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (fma.f64 z z 1) (*.f64 y x)))
(/.f64 1 (*.f64 (+.f64 (pow.f64 z 2) 1) x))
(/.f64 1 (*.f64 (fma.f64 z z 1) x))
(/.f64 1 (*.f64 (+.f64 (pow.f64 z 2) 1) x))
(/.f64 1 (*.f64 (fma.f64 z z 1) x))
(/.f64 1 (*.f64 (+.f64 (pow.f64 z 2) 1) x))
(/.f64 1 (*.f64 (fma.f64 z z 1) x))
(/.f64 1 (*.f64 (+.f64 (pow.f64 z 2) 1) x))
(/.f64 1 (*.f64 (fma.f64 z z 1) x))
(/.f64 1 (*.f64 (+.f64 (pow.f64 z 2) 1) x))
(/.f64 1 (*.f64 (fma.f64 z z 1) x))
(/.f64 1 (*.f64 (+.f64 (pow.f64 z 2) 1) x))
(/.f64 1 (*.f64 (fma.f64 z z 1) x))
(/.f64 1 (*.f64 (+.f64 (pow.f64 z 2) 1) x))
(/.f64 1 (*.f64 (fma.f64 z z 1) x))
(/.f64 1 (*.f64 (+.f64 (pow.f64 z 2) 1) x))
(/.f64 1 (*.f64 (fma.f64 z z 1) x))
(/.f64 1 (*.f64 (+.f64 (pow.f64 z 2) 1) x))
(/.f64 1 (*.f64 (fma.f64 z z 1) x))
(/.f64 1 (*.f64 (+.f64 (pow.f64 z 2) 1) x))
(/.f64 1 (*.f64 (fma.f64 z z 1) x))
(/.f64 1 (*.f64 (+.f64 (pow.f64 z 2) 1) x))
(/.f64 1 (*.f64 (fma.f64 z z 1) x))
(/.f64 1 (*.f64 (+.f64 (pow.f64 z 2) 1) x))
(/.f64 1 (*.f64 (fma.f64 z z 1) x))
(/.f64 1 x)
(pow.f64 x -1)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) x)) (/.f64 1 x))
(+.f64 (neg.f64 (/.f64 (pow.f64 z 2) x)) (pow.f64 x -1))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) x)) (+.f64 (/.f64 (pow.f64 z 4) x) (/.f64 1 x)))
(+.f64 (neg.f64 (/.f64 (pow.f64 z 2) x)) (/.f64 (+.f64 (pow.f64 z 4) 1) x))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 6) x)) (+.f64 (/.f64 (pow.f64 z 4) x) (/.f64 1 x))))
(+.f64 (neg.f64 (/.f64 (pow.f64 z 2) x)) (+.f64 (neg.f64 (/.f64 (pow.f64 z 6) x)) (/.f64 (+.f64 (pow.f64 z 4) 1) x)))
(/.f64 (pow.f64 (/.f64 1 z) 2) x)
(/.f64 (pow.f64 (pow.f64 z -1) 2) x)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 1 z) 4) x)) (/.f64 (pow.f64 (/.f64 1 z) 2) x))
(+.f64 (neg.f64 (/.f64 (pow.f64 (pow.f64 z -1) 4) x)) (/.f64 (pow.f64 (pow.f64 z -1) 2) x))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 1 z) 4) x)) (+.f64 (/.f64 (pow.f64 (/.f64 1 z) 2) x) (/.f64 (pow.f64 (/.f64 1 z) 6) x)))
(+.f64 (neg.f64 (/.f64 (pow.f64 (pow.f64 z -1) 4) x)) (/.f64 (+.f64 (pow.f64 (pow.f64 z -1) 2) (pow.f64 (pow.f64 z -1) 6)) x))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 1 z) 4) x)) (+.f64 (/.f64 (pow.f64 (/.f64 1 z) 2) x) (+.f64 (/.f64 (pow.f64 (/.f64 1 z) 6) x) (*.f64 -1 (/.f64 (pow.f64 (/.f64 1 z) 8) x)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (pow.f64 z -1) 4) x)) (+.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 z -1) 2) (pow.f64 (pow.f64 z -1) 6)) x) (neg.f64 (/.f64 (pow.f64 (pow.f64 z -1) 8) x))))
(/.f64 (pow.f64 (/.f64 -1 z) 2) x)
(+.f64 (/.f64 (pow.f64 (/.f64 -1 z) 2) x) (*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 z) 4) x)))
(+.f64 (/.f64 (pow.f64 (/.f64 -1 z) 2) x) (neg.f64 (/.f64 (pow.f64 (/.f64 -1 z) 4) x)))
(+.f64 (/.f64 (pow.f64 (/.f64 -1 z) 6) x) (+.f64 (/.f64 (pow.f64 (/.f64 -1 z) 2) x) (*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 z) 4) x))))
(+.f64 (/.f64 (pow.f64 (/.f64 -1 z) 6) x) (+.f64 (/.f64 (pow.f64 (/.f64 -1 z) 2) x) (neg.f64 (/.f64 (pow.f64 (/.f64 -1 z) 4) x))))
(+.f64 (/.f64 (pow.f64 (/.f64 -1 z) 6) x) (+.f64 (/.f64 (pow.f64 (/.f64 -1 z) 2) x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 z) 8) x)) (*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 z) 4) x)))))
(+.f64 (/.f64 (pow.f64 (/.f64 -1 z) 6) x) (+.f64 (/.f64 (pow.f64 (/.f64 -1 z) 2) x) (+.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 -1 z) 8) x)) (neg.f64 (/.f64 (pow.f64 (/.f64 -1 z) 4) x)))))
(/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y)
(/.f64 (pow.f64 x -1) (*.f64 (fma.f64 z z 1) y))
(pow.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y) 1)
(/.f64 (pow.f64 x -1) (*.f64 (fma.f64 z z 1) y))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y)) 3)
(/.f64 (pow.f64 x -1) (*.f64 (fma.f64 z z 1) y))
(pow.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y) 3) (/.f64 1 3))
(/.f64 (pow.f64 x -1) (*.f64 (fma.f64 z z 1) y))
(/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y)
(/.f64 (pow.f64 x -1) (*.f64 (fma.f64 z z 1) y))
(/.f64 (pow.f64 x -1) (*.f64 (fma.f64 z z 1) y))
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
(/.f64 (pow.f64 x -1) (*.f64 (fma.f64 z z 1) y))
(/.f64 (*.f64 (pow.f64 x -1) (pow.f64 y -1)) (fma.f64 z z 1))
(/.f64 (pow.f64 x -1) (*.f64 (fma.f64 z z 1) y))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 x -1) y) (fma.f64 z z 1)) y) y)
(/.f64 (/.f64 (*.f64 y (pow.f64 x -1)) (fma.f64 z z 1)) (pow.f64 y 2))
(/.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) 1) y)
(/.f64 (pow.f64 x -1) (*.f64 (fma.f64 z z 1) y))
(/.f64 (/.f64 (*.f64 (pow.f64 x -1) y) (fma.f64 z z 1)) (pow.f64 y 2))
(/.f64 (/.f64 (*.f64 y (pow.f64 x -1)) (fma.f64 z z 1)) (pow.f64 y 2))
(/.f64 (/.f64 (/.f64 -1 x) (fma.f64 z z 1)) (neg.f64 y))
(/.f64 (/.f64 (fma.f64 z z 1) x) (*.f64 y (pow.f64 (fma.f64 z z 1) 2)))
(/.f64 (/.f64 (/.f64 -1 x) (fma.f64 z z 1)) (neg.f64 y))
(/.f64 (/.f64 -1 x) (*.f64 y (neg.f64 (fma.f64 z z 1))))
(/.f64 (/.f64 (/.f64 -1 x) (fma.f64 z z 1)) (neg.f64 y))
(/.f64 1 (*.f64 (*.f64 (fma.f64 z z 1) y) x))
(/.f64 1 (*.f64 (fma.f64 z z 1) (*.f64 y x)))
(/.f64 (*.f64 (/.f64 (fma.f64 z z 1) x) 1) (*.f64 (pow.f64 (fma.f64 z z 1) 2) y))
(/.f64 (/.f64 (/.f64 -1 x) (fma.f64 z z 1)) (neg.f64 y))
(/.f64 (*.f64 (/.f64 -1 x) 1) (*.f64 (neg.f64 (fma.f64 z z 1)) y))
(/.f64 (/.f64 (/.f64 -1 x) (fma.f64 z z 1)) (neg.f64 y))
(/.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2))
(/.f64 (/.f64 1 (*.f64 (fma.f64 z z 1) x)) (*.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 y)))
(/.f64 (*.f64 (/.f64 (/.f64 -1 x) (fma.f64 z z 1)) (neg.f64 y)) (*.f64 (neg.f64 y) (neg.f64 y)))
(/.f64 (/.f64 (/.f64 -1 x) (fma.f64 z z 1)) (neg.f64 y))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 x -1) y) (fma.f64 z z 1)) (pow.f64 y 2)) (*.f64 (pow.f64 y 2) (pow.f64 y 2)))
(/.f64 (/.f64 (*.f64 y (pow.f64 x -1)) (fma.f64 z z 1)) (pow.f64 y 2))
(/.f64 (*.f64 (pow.f64 x -1) (*.f64 (fma.f64 z z 1) y)) (*.f64 (*.f64 (fma.f64 z z 1) y) (*.f64 (fma.f64 z z 1) y)))
(/.f64 (pow.f64 x -1) (*.f64 (fma.f64 z z 1) y))
(/.f64 (neg.f64 (/.f64 (/.f64 -1 x) (fma.f64 z z 1))) (neg.f64 (neg.f64 y)))
(/.f64 (/.f64 (/.f64 -1 x) (fma.f64 z z 1)) (neg.f64 y))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 x -1) y) (fma.f64 z z 1))) (neg.f64 (pow.f64 y 2)))
(/.f64 (/.f64 (*.f64 y (pow.f64 x -1)) (fma.f64 z z 1)) (pow.f64 y 2))
(/.f64 (/.f64 -1 x) (neg.f64 (*.f64 (fma.f64 z z 1) y)))
(/.f64 (/.f64 (/.f64 -1 x) (fma.f64 z z 1)) (neg.f64 y))
(/.f64 (*.f64 (/.f64 -1 x) (pow.f64 y -1)) (neg.f64 (fma.f64 z z 1)))
(/.f64 (neg.f64 (/.f64 (*.f64 -1 (pow.f64 y -1)) x)) (fma.f64 z z 1))
(/.f64 (*.f64 (/.f64 (fma.f64 z z 1) x) (pow.f64 y -1)) (pow.f64 (fma.f64 z z 1) 2))
(/.f64 (/.f64 (*.f64 (fma.f64 z z 1) (pow.f64 y -1)) x) (pow.f64 (fma.f64 z z 1) 2))
(*.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) (pow.f64 y -1))
(/.f64 (pow.f64 x -1) (*.f64 (fma.f64 z z 1) y))
(*.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y) 1)
(/.f64 (pow.f64 x -1) (*.f64 (fma.f64 z z 1) y))
(*.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y) (/.f64 y y))
(/.f64 (pow.f64 x -1) (*.f64 (fma.f64 z z 1) y))
(*.f64 1 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y))
(/.f64 (pow.f64 x -1) (*.f64 (fma.f64 z z 1) y))
(*.f64 (/.f64 1 1) (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y))
(/.f64 (pow.f64 x -1) (*.f64 (fma.f64 z z 1) y))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y)) 2))
(/.f64 (pow.f64 x -1) (*.f64 (fma.f64 z z 1) y))
(*.f64 (pow.f64 x -1) (*.f64 (pow.f64 (fma.f64 z z 1) -1) (pow.f64 y -1)))
(/.f64 (pow.f64 x -1) (*.f64 (fma.f64 z z 1) y))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) 2) (pow.f64 y -1)))
(/.f64 (pow.f64 x -1) (*.f64 (fma.f64 z z 1) y))
(*.f64 -1 (*.f64 -1 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y)))
(neg.f64 (neg.f64 (/.f64 (pow.f64 x -1) (*.f64 (fma.f64 z z 1) y))))
(*.f64 (pow.f64 y -1) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)))
(/.f64 (pow.f64 x -1) (*.f64 (fma.f64 z z 1) y))
(*.f64 (/.f64 (/.f64 -1 x) (fma.f64 z z 1)) (/.f64 1 (neg.f64 y)))
(/.f64 (/.f64 (/.f64 -1 x) (fma.f64 z z 1)) (neg.f64 y))
(*.f64 (/.f64 (*.f64 (pow.f64 x -1) y) (fma.f64 z z 1)) (/.f64 1 (pow.f64 y 2)))
(/.f64 (/.f64 (*.f64 y (pow.f64 x -1)) (fma.f64 z z 1)) (pow.f64 y 2))
(*.f64 (pow.f64 x -1) (/.f64 1 (*.f64 (fma.f64 z z 1) y)))
(/.f64 (pow.f64 x -1) (*.f64 (fma.f64 z z 1) y))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y)) 2) (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y)))
(/.f64 (pow.f64 x -1) (*.f64 (fma.f64 z z 1) y))
(*.f64 (/.f64 1 (cbrt.f64 y)) (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) (pow.f64 (cbrt.f64 y) 2)))
(/.f64 (pow.f64 x -1) (*.f64 (fma.f64 z z 1) y))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) 1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) 2) y))
(/.f64 (pow.f64 x -1) (*.f64 (fma.f64 z z 1) y))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) 2) (pow.f64 (cbrt.f64 y) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) (*.f64 (fma.f64 z z 1) y))) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 (fma.f64 z z 1) x))) 2)) (pow.f64 (cbrt.f64 y) 2))
(*.f64 (/.f64 (pow.f64 x -1) 1) (/.f64 (pow.f64 (fma.f64 z z 1) -1) y))
(/.f64 (pow.f64 x -1) (*.f64 (fma.f64 z z 1) y))
(*.f64 (/.f64 (pow.f64 x -1) (cbrt.f64 y)) (/.f64 (pow.f64 (fma.f64 z z 1) -1) (pow.f64 (cbrt.f64 y) 2)))
(/.f64 (pow.f64 x -1) (*.f64 (fma.f64 z z 1) y))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) y) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 x)) 2) (fma.f64 z z 1)))
(/.f64 (/.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 x) -1) 2) (fma.f64 z z 1)) (cbrt.f64 x)) y)
(neg.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) (neg.f64 y)))
(/.f64 (pow.f64 x -1) (*.f64 (fma.f64 z z 1) y))
(if (and (>.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y)) 0) (>.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y)) 2) 0)) (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y) (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y))
(if (and (>.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) (*.f64 (fma.f64 z z 1) y))) 0) (>.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) (*.f64 (fma.f64 z z 1) y))) 2) 0)) (/.f64 (pow.f64 x -1) (*.f64 (fma.f64 z z 1) y)) (/.f64 (pow.f64 x -1) (*.f64 (fma.f64 z z 1) y)))
(if (and (>.f64 1 0) (>.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y) 0)) (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y) (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y))
(if (and (>.f64 1 0) (>.f64 (/.f64 (pow.f64 x -1) (*.f64 (fma.f64 z z 1) y)) 0)) (/.f64 (pow.f64 x -1) (*.f64 (fma.f64 z z 1) y)) (/.f64 (pow.f64 x -1) (*.f64 (fma.f64 z z 1) y)))
(if (>.f64 (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y) 0) (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y) (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y))
(if (>.f64 (/.f64 (pow.f64 x -1) (*.f64 (fma.f64 z z 1) y)) 0) (/.f64 (pow.f64 x -1) (*.f64 (fma.f64 z z 1) y)) (/.f64 (pow.f64 x -1) (*.f64 (fma.f64 z z 1) y)))
(if (and (!=.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) 0) (!=.f64 y 0)) (pow.f64 (/.f64 y (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) -1) (/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y))
(/.f64 (pow.f64 x -1) (*.f64 (fma.f64 z z 1) y))
(/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y)
(/.f64 (pow.f64 x -1) (*.f64 (fma.f64 z z 1) y))
(/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y)
(/.f64 (pow.f64 x -1) (*.f64 (fma.f64 z z 1) y))
(/.f64 (pow.f64 x -1) (fma.f64 z z 1))
(/.f64 1 (*.f64 (fma.f64 z z 1) x))
(pow.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) 1)
(/.f64 1 (*.f64 (fma.f64 z z 1) x))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) 3)
(/.f64 1 (*.f64 (fma.f64 z z 1) x))
(pow.f64 (pow.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) 3) (/.f64 1 3))
(/.f64 1 (*.f64 (fma.f64 z z 1) x))
(/.f64 (/.f64 -1 x) (neg.f64 (fma.f64 z z 1)))
(/.f64 (neg.f64 (/.f64 -1 x)) (fma.f64 z z 1))
(/.f64 (pow.f64 x -1) (fma.f64 z z 1))
(/.f64 1 (*.f64 (fma.f64 z z 1) x))
(/.f64 (/.f64 (pow.f64 x -1) 1) (fma.f64 z z 1))
(/.f64 1 (*.f64 (fma.f64 z z 1) x))
(/.f64 (/.f64 (/.f64 (fma.f64 z z 1) x) (fma.f64 z z 1)) (fma.f64 z z 1))
(/.f64 (neg.f64 (/.f64 -1 x)) (fma.f64 z z 1))
(/.f64 (pow.f64 (fma.f64 z z 1) -1) x)
(/.f64 1 (*.f64 (fma.f64 z z 1) x))
(/.f64 (/.f64 (fma.f64 z z 1) x) (pow.f64 (fma.f64 z z 1) 2))
(/.f64 (neg.f64 (/.f64 -1 x)) (fma.f64 z z 1))
(/.f64 1 (*.f64 (fma.f64 z z 1) x))
(/.f64 1 (*.f64 x (fma.f64 z z 1)))
(/.f64 1 (*.f64 (fma.f64 z z 1) x))
(/.f64 (/.f64 (pow.f64 x -1) (cbrt.f64 (fma.f64 z z 1))) (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2))
(/.f64 (*.f64 (/.f64 -1 x) (neg.f64 (fma.f64 z z 1))) (*.f64 (neg.f64 (fma.f64 z z 1)) (neg.f64 (fma.f64 z z 1))))
(/.f64 (neg.f64 (/.f64 -1 x)) (fma.f64 z z 1))
(/.f64 (*.f64 (/.f64 (fma.f64 z z 1) x) (pow.f64 (fma.f64 z z 1) 2)) (*.f64 (pow.f64 (fma.f64 z z 1) 2) (pow.f64 (fma.f64 z z 1) 2)))
(/.f64 (neg.f64 (/.f64 -1 x)) (fma.f64 z z 1))
(/.f64 (neg.f64 (/.f64 -1 x)) (neg.f64 (neg.f64 (fma.f64 z z 1))))
(/.f64 (neg.f64 (/.f64 -1 x)) (fma.f64 z z 1))
(/.f64 (neg.f64 (/.f64 (fma.f64 z z 1) x)) (neg.f64 (pow.f64 (fma.f64 z z 1) 2)))
(/.f64 (neg.f64 (/.f64 -1 x)) (fma.f64 z z 1))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) 2))
(/.f64 1 (*.f64 (fma.f64 z z 1) x))
(*.f64 1 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)))
(/.f64 1 (*.f64 (fma.f64 z z 1) x))
(*.f64 (/.f64 1 (cbrt.f64 x)) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 x)) 2) (pow.f64 (fma.f64 z z 1) -1)))
(/.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 x) -1) 2) (fma.f64 z z 1)) (cbrt.f64 x))
(*.f64 -1 (/.f64 (/.f64 -1 x) (fma.f64 z z 1)))
(/.f64 (neg.f64 (/.f64 -1 x)) (fma.f64 z z 1))
(*.f64 (pow.f64 x -1) (pow.f64 (fma.f64 z z 1) -1))
(/.f64 1 (*.f64 (fma.f64 z z 1) x))
(*.f64 (pow.f64 (fma.f64 z z 1) -1) (pow.f64 x -1))
(/.f64 1 (*.f64 (fma.f64 z z 1) x))
(*.f64 (/.f64 -1 x) (/.f64 1 (neg.f64 (fma.f64 z z 1))))
(/.f64 (neg.f64 (/.f64 -1 x)) (fma.f64 z z 1))
(*.f64 (/.f64 (fma.f64 z z 1) x) (/.f64 1 (pow.f64 (fma.f64 z z 1) 2)))
(/.f64 (neg.f64 (/.f64 -1 x)) (fma.f64 z z 1))
(*.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) 1)
(/.f64 1 (*.f64 (fma.f64 z z 1) x))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) 2) (cbrt.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1))))
(/.f64 1 (*.f64 (fma.f64 z z 1) x))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) 1) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 x)) 2) (fma.f64 z z 1)))
(/.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 x) -1) 2) (fma.f64 z z 1)) (cbrt.f64 x))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 x)) 2) (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 (fma.f64 z z 1) x))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 x) -1) 2) (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2)))
(*.f64 (/.f64 1 1) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)))
(/.f64 1 (*.f64 (fma.f64 z z 1) x))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 z z 1))) (/.f64 (pow.f64 x -1) (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2)))
(/.f64 1 (*.f64 (fma.f64 z z 1) x))
(*.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) (/.f64 (fma.f64 z z 1) (fma.f64 z z 1)))
(/.f64 1 (*.f64 (fma.f64 z z 1) x))
(neg.f64 (/.f64 (pow.f64 x -1) (neg.f64 (fma.f64 z z 1))))
(/.f64 1 (*.f64 (fma.f64 z z 1) x))
(if (and (!=.f64 (pow.f64 x -1) 0) (!=.f64 (fma.f64 z z 1) 0)) (pow.f64 (/.f64 (fma.f64 z z 1) (pow.f64 x -1)) -1) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)))
(/.f64 1 (*.f64 (fma.f64 z z 1) x))
(if (>.f64 x 0) (/.f64 (exp.f64 (*.f64 (log.f64 x) -1)) (fma.f64 z z 1)) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)))
(if (>.f64 x 0) (/.f64 (exp.f64 (*.f64 (log.f64 x) -1)) (fma.f64 z z 1)) (/.f64 1 (*.f64 (fma.f64 z z 1) x)))
(if (and (>.f64 (pow.f64 x -1) 0) (>.f64 (pow.f64 (fma.f64 z z 1) -1) 0)) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)))
(if (and (>.f64 (pow.f64 x -1) 0) (>.f64 (pow.f64 (fma.f64 z z 1) -1) 0)) (/.f64 1 (*.f64 (fma.f64 z z 1) x)) (/.f64 1 (*.f64 (fma.f64 z z 1) x)))
(if (and (>.f64 1 0) (>.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) 0)) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)))
(if (and (>.f64 1 0) (>.f64 (/.f64 1 (*.f64 (fma.f64 z z 1) x)) 0)) (/.f64 1 (*.f64 (fma.f64 z z 1) x)) (/.f64 1 (*.f64 (fma.f64 z z 1) x)))
(if (and (>.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) 0) (>.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) 2) 0)) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)))
(if (and (>.f64 (cbrt.f64 (/.f64 1 (*.f64 (fma.f64 z z 1) x))) 0) (>.f64 (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 (fma.f64 z z 1) x))) 2) 0)) (/.f64 1 (*.f64 (fma.f64 z z 1) x)) (/.f64 1 (*.f64 (fma.f64 z z 1) x)))
(if (and (!=.f64 (/.f64 -1 x) 0) (!=.f64 (neg.f64 (fma.f64 z z 1)) 0)) (pow.f64 (/.f64 (fma.f64 z z 1) (pow.f64 x -1)) -1) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)))
(if (and (!=.f64 (/.f64 -1 x) 0) (!=.f64 (neg.f64 (fma.f64 z z 1)) 0)) (/.f64 1 (/.f64 (fma.f64 z z 1) (pow.f64 x -1))) (/.f64 1 (*.f64 (fma.f64 z z 1) x)))
(if (and (!=.f64 (/.f64 (fma.f64 z z 1) x) 0) (!=.f64 (pow.f64 (fma.f64 z z 1) 2) 0)) (/.f64 1 (/.f64 (pow.f64 (fma.f64 z z 1) 2) (/.f64 (fma.f64 z z 1) x))) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)))
(if (and (!=.f64 (/.f64 (fma.f64 z z 1) x) 0) (!=.f64 (pow.f64 (fma.f64 z z 1) 2) 0)) (/.f64 1 (/.f64 (pow.f64 (fma.f64 z z 1) 2) (/.f64 (fma.f64 z z 1) x))) (/.f64 1 (*.f64 (fma.f64 z z 1) x)))
(if (>.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) 0) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)))
(if (>.f64 (/.f64 1 (*.f64 (fma.f64 z z 1) x)) 0) (/.f64 1 (*.f64 (fma.f64 z z 1) x)) (/.f64 1 (*.f64 (fma.f64 z z 1) x)))
(if (!=.f64 (fma.f64 z z 1) 0) (/.f64 (pow.f64 x -1) (/.f64 (pow.f64 (fma.f64 z z 1) 2) (fma.f64 z z 1))) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)))
(if (!=.f64 (fma.f64 z z 1) 0) (/.f64 (pow.f64 x -1) (/.f64 (pow.f64 (fma.f64 z z 1) 2) (fma.f64 z z 1))) (/.f64 1 (*.f64 (fma.f64 z z 1) x)))
(if (!=.f64 (pow.f64 (/.f64 1 (cbrt.f64 x)) 2) 0) (/.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 (fma.f64 z z 1) (pow.f64 (/.f64 1 (cbrt.f64 x)) 2))) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 x) -1) 2) 0) (/.f64 (pow.f64 (cbrt.f64 x) -1) (/.f64 (fma.f64 z z 1) (pow.f64 (pow.f64 (cbrt.f64 x) -1) 2))) (/.f64 1 (*.f64 (fma.f64 z z 1) x)))
(if (!=.f64 (pow.f64 x -1) 0) (pow.f64 (/.f64 (fma.f64 z z 1) (pow.f64 x -1)) -1) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)))
(if (!=.f64 (pow.f64 x -1) 0) (/.f64 1 (/.f64 (fma.f64 z z 1) (pow.f64 x -1))) (/.f64 1 (*.f64 (fma.f64 z z 1) x)))
(if (>.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) 0) (exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) 1)) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)))
(/.f64 1 (*.f64 (fma.f64 z z 1) x))
(if (!=.f64 (pow.f64 x -1) 0) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)))
(if (!=.f64 (pow.f64 x -1) 0) (/.f64 1 (*.f64 (fma.f64 z z 1) x)) (/.f64 1 (*.f64 (fma.f64 z z 1) x)))
(if (and (!=.f64 (pow.f64 x -1) 0) (!=.f64 (fma.f64 z z 1) 0)) (pow.f64 (/.f64 1 (cbrt.f64 (/.f64 (fma.f64 z z 1) (pow.f64 x -1)))) 3) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)))
(if (and (!=.f64 (pow.f64 x -1) 0) (!=.f64 (fma.f64 z z 1) 0)) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 z z 1) (pow.f64 x -1))) -1) 3) (/.f64 1 (*.f64 (fma.f64 z z 1) x)))
(if (>.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) 0) (pow.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) 1)) 1) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)))
(/.f64 1 (*.f64 (fma.f64 z z 1) x))
(if (!=.f64 (fma.f64 z z 1) 0) (pow.f64 (/.f64 (pow.f64 x -1) (/.f64 (pow.f64 (fma.f64 z z 1) 2) (fma.f64 z z 1))) 1) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)))
(if (!=.f64 (fma.f64 z z 1) 0) (/.f64 (pow.f64 x -1) (/.f64 (pow.f64 (fma.f64 z z 1) 2) (fma.f64 z z 1))) (/.f64 1 (*.f64 (fma.f64 z z 1) x)))
(if (and (!=.f64 (/.f64 (fma.f64 z z 1) x) 0) (!=.f64 (pow.f64 (fma.f64 z z 1) 2) 0)) (pow.f64 (/.f64 1 (/.f64 (pow.f64 (fma.f64 z z 1) 2) (/.f64 (fma.f64 z z 1) x))) 1) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)))
(if (and (!=.f64 (/.f64 (fma.f64 z z 1) x) 0) (!=.f64 (pow.f64 (fma.f64 z z 1) 2) 0)) (/.f64 1 (/.f64 (pow.f64 (fma.f64 z z 1) 2) (/.f64 (fma.f64 z z 1) x))) (/.f64 1 (*.f64 (fma.f64 z z 1) x)))
(if (!=.f64 (pow.f64 (/.f64 1 (cbrt.f64 x)) 2) 0) (pow.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 (fma.f64 z z 1) (pow.f64 (/.f64 1 (cbrt.f64 x)) 2))) 1) (/.f64 (pow.f64 x -1) (fma.f64 z z 1)))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 x) -1) 2) 0) (/.f64 (pow.f64 (cbrt.f64 x) -1) (/.f64 (fma.f64 z z 1) (pow.f64 (pow.f64 (cbrt.f64 x) -1) 2))) (/.f64 1 (*.f64 (fma.f64 z z 1) x)))
(/.f64 (pow.f64 x -1) (fma.f64 z z 1))
(/.f64 1 (*.f64 (fma.f64 z z 1) x))
(/.f64 (pow.f64 x -1) (fma.f64 z z 1))
(/.f64 1 (*.f64 (fma.f64 z z 1) x))

eval69.0ms (0.3%)

Compiler

Compiled 3721 to 2469 computations (33.6% saved)

prune86.0ms (0.4%)

Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New1751176
Fresh178
Picked011
Done000
Total1769185
Error
5.88%
Counts
185 → 9
Alt Table
Click to see full alt table
StatusErrorProgram
25.14%
(/.f64 (if (and (!=.f64 (/.f64 y x) 0) (!=.f64 (pow.f64 y 2) 0)) (/.f64 1 (/.f64 (pow.f64 y 2) (/.f64 y x))) (/.f64 (pow.f64 x -1) y)) (fma.f64 z z 1))
9.94%
(/.f64 (if (>.f64 (/.f64 (pow.f64 x -1) y) 0) (exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 x -1) y)) 1)) (/.f64 (pow.f64 x -1) y)) (fma.f64 z z 1))
47.31%
(/.f64 (pow.f64 (pow.f64 z -1) 2) (*.f64 y x))
8.18%
(/.f64 (/.f64 (pow.f64 y -1) x) (fma.f64 z z 1))
7.63%
(/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y)
25.89%
(/.f64 (/.f64 (/.f64 (/.f64 y x) y) y) (fma.f64 z z 1))
9.02%
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) y)) (pow.f64 (pow.f64 (cbrt.f64 x) -1) 2)) (pow.f64 (cbrt.f64 y) 2)) (fma.f64 z z 1))
7.74%
(/.f64 1 (*.f64 (*.f64 x (fma.f64 z z 1)) y))
7.92%
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) y) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 x)) 2) (fma.f64 z z 1)))
Compiler

Compiled 341 to 241 computations (29.3% saved)

localize14.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.46%
(/.f64 1 (*.f64 (*.f64 x (fma.f64 z z 1)) y))
4.83%
(*.f64 x (fma.f64 z z 1))
5.15%
(*.f64 (*.f64 x (fma.f64 z z 1)) y)
Compiler

Compiled 35 to 19 computations (45.7% saved)

series9.0ms (0%)

Counts
3 → 96
Calls

24 calls:

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

rewrite3.5s (14.6%)

Algorithm
batch-egg-rewrite
Counts
3 → 160
Calls
Call 1
Inputs
(*.f64 (*.f64 x (fma.f64 z z 1)) y)
(*.f64 x (fma.f64 z z 1))
(/.f64 1 (*.f64 (*.f64 x (fma.f64 z z 1)) y))
Outputs
((*.f64 (*.f64 x (fma.f64 z z 1)) y) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 3) (pow.f64 (pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 3) 1/3) (pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 1) (/.f64 (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) -1) (/.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 1) (*.f64 (cbrt.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (fma.f64 z z 1) y))) (*.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 2) y)) (*.f64 (cbrt.f64 y) (*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (fma.f64 z z 1) x))) (*.f64 x (*.f64 (fma.f64 z z 1) y)) (*.f64 (*.f64 (fma.f64 z z 1) y) x) (*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 2) 1)) (*.f64 (/.f64 x 1) (/.f64 (*.f64 (fma.f64 z z 1) y) 1)) (*.f64 (/.f64 (*.f64 (fma.f64 z z 1) x) 1) (/.f64 y 1)) (*.f64 (/.f64 y 1) (/.f64 (*.f64 (fma.f64 z z 1) x) 1)) (*.f64 y (*.f64 (fma.f64 z z 1) x)) (*.f64 (*.f64 y (cbrt.f64 (*.f64 (fma.f64 z z 1) x))) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 2)) (*.f64 (*.f64 (fma.f64 z z 1) x) y) (*.f64 (*.f64 (*.f64 (fma.f64 z z 1) x) (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 2) (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)))) (*.f64 (*.f64 y x) (fma.f64 z z 1)) (*.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 2)) (*.f64 -1 (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)))) (*.f64 1 (*.f64 (fma.f64 z z 1) (*.f64 x y))) (*.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 1) (neg.f64 (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)))) (neg.f64 (*.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) -1)) (if (and (>.f64 1 0) (>.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 0)) (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y))) (if (and (>.f64 x 0) (>.f64 (*.f64 (fma.f64 z z 1) y) 0)) (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y))) (if (and (>.f64 y 0) (>.f64 (*.f64 (fma.f64 z z 1) x) 0)) (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y))) (if (and (>.f64 (*.f64 (fma.f64 z z 1) x) 0) (>.f64 y 0)) (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y))) (if (and (>.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 0) (>.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 2) 0)) (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y))) (if (>.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 0) (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y))) (if (>.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 0) (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 1)) (*.f64 (fma.f64 z z 1) (*.f64 x y))) (if (!=.f64 (*.f64 (fma.f64 z z 1) x) 0) (pow.f64 (/.f64 y (/.f64 (/.f64 1 (fma.f64 z z 1)) x)) 1) (*.f64 (fma.f64 z z 1) (*.f64 x y))) (if (!=.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 0) (pow.f64 (/.f64 1 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y)) 1) (*.f64 (fma.f64 z z 1) (*.f64 x y))) (if (and (!=.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 0) (!=.f64 1 0)) (pow.f64 (/.f64 1 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y)) 1) (*.f64 (fma.f64 z z 1) (*.f64 x y))) (if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 2) 0) (pow.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 2))) 1) (*.f64 (fma.f64 z z 1) (*.f64 x y))) (if (>.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 0) (pow.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 1)) 1) (*.f64 (fma.f64 z z 1) (*.f64 x y))) (if (!=.f64 y 0) (pow.f64 (/.f64 (*.f64 (fma.f64 z z 1) x) (/.f64 1 y)) 1) (*.f64 (fma.f64 z z 1) (*.f64 x y))) (if (!=.f64 (*.f64 (fma.f64 z z 1) y) 0) (pow.f64 (/.f64 x (/.f64 1 (*.f64 (fma.f64 z z 1) y))) 1) (*.f64 (fma.f64 z z 1) (*.f64 x y))) (if (>.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 0) (cbrt.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 3))) (*.f64 (fma.f64 z z 1) (*.f64 x y))) (if (>=.f64 1 0) (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y))) (if (and (>.f64 1 0) (>.f64 1 0)) (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y))) (if (and (>=.f64 1 0) (>=.f64 1 0)) (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y))) (if (>.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 0) (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 1)) 1) (*.f64 (fma.f64 z z 1) (*.f64 x y))) (if (and (>.f64 (fma.f64 z z 1) 0) (>.f64 y 0)) (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y))) (if (>.f64 y 0) (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y))) (if (and (>.f64 (cbrt.f64 y) 0) (>.f64 (pow.f64 (cbrt.f64 y) 2) 0)) (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y))) (if (and (>.f64 1 0) (>.f64 y 0)) (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y))) (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 (pow.f64 z 2) x x) y))
((*.f64 x (fma.f64 z z 1)) (+.f64 (*.f64 (pow.f64 z 2) x) x) (+.f64 (*.f64 x (pow.f64 z 2)) x) (pow.f64 (pow.f64 (*.f64 (fma.f64 z z 1) x) 3) 1/3) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 3) (pow.f64 (*.f64 (fma.f64 z z 1) x) 1) (*.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 2)) (*.f64 (cbrt.f64 (fma.f64 z z 1)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2) x)) (*.f64 (cbrt.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (fma.f64 z z 1))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 2) (cbrt.f64 (*.f64 (fma.f64 z z 1) x))) (*.f64 (*.f64 x (cbrt.f64 (fma.f64 z z 1))) (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2)) (*.f64 (*.f64 (fma.f64 z z 1) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (fma.f64 z z 1) x) (*.f64 x (fma.f64 z z 1)) (*.f64 1 (*.f64 (fma.f64 z z 1) x)) (*.f64 (*.f64 (fma.f64 z z 1) x) 1) (neg.f64 (*.f64 (*.f64 (fma.f64 z z 1) x) -1)) (neg.f64 (neg.f64 (*.f64 (fma.f64 z z 1) x))) (if (and (>.f64 x 0) (>.f64 (fma.f64 z z 1) 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x)) (if (and (>.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 0) (>.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 2) 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x)) (if (and (>.f64 (fma.f64 z z 1) 0) (>.f64 x 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x)) (if (and (>.f64 1 0) (>.f64 (*.f64 (fma.f64 z z 1) x) 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x)) (if (>.f64 (*.f64 (fma.f64 z z 1) x) 0) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x)) (if (>.f64 (*.f64 (fma.f64 z z 1) x) 0) (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z z 1) x)) 1)) (*.f64 (fma.f64 z z 1) x)) (if (>.f64 (*.f64 (fma.f64 z z 1) x) 0) (pow.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z z 1) x)) 1)) 1) (*.f64 (fma.f64 z z 1) x)) (if (>.f64 (*.f64 (fma.f64 z z 1) x) 0) (cbrt.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z z 1) x)) 3))) (*.f64 (fma.f64 z z 1) x)) (if (>=.f64 1 0) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x)) (if (and (>.f64 1 0) (>.f64 1 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x)) (if (and (>=.f64 1 0) (>=.f64 1 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x)) (if (>.f64 x 0) (*.f64 (fma.f64 z z 1) (exp.f64 (*.f64 (log.f64 x) 1))) (*.f64 (fma.f64 z z 1) x)) (if (and (>.f64 (cbrt.f64 x) 0) (>.f64 (pow.f64 (cbrt.f64 x) 2) 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x)) (if (>.f64 x 0) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x)) (if (and (>.f64 1 0) (>.f64 x 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x)) (if (and (>.f64 (cbrt.f64 (fma.f64 z z 1)) 0) (>.f64 (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2) 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x)) (if (>.f64 (fma.f64 z z 1) 0) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x)) (if (and (>.f64 1 0) (>.f64 (fma.f64 z z 1) 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x)) (if (!=.f64 1 0) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x)) (if (!=.f64 (-.f64 (pow.f64 z 2) 1) 0) (*.f64 x (/.f64 (-.f64 (*.f64 (pow.f64 z 2) (pow.f64 z 2)) 1) (-.f64 (pow.f64 z 2) 1))) (*.f64 (fma.f64 z z 1) x)) (if (>.f64 (fma.f64 z z 1) 0) (*.f64 x (exp.f64 (*.f64 (log.f64 (fma.f64 z z 1)) 1))) (*.f64 (fma.f64 z z 1) x)) (if (!=.f64 (pow.f64 z 2) 0) (*.f64 x (*.f64 (pow.f64 z 2) (+.f64 1 (/.f64 1 (pow.f64 z 2))))) (*.f64 (fma.f64 z z 1) x)) (if (>.f64 x 0) (+.f64 (*.f64 x (pow.f64 z 2)) (exp.f64 (*.f64 (log.f64 x) 1))) (*.f64 (fma.f64 z z 1) x)) (if (>.f64 x 0) (+.f64 (*.f64 (pow.f64 z 2) x) (exp.f64 (*.f64 (log.f64 x) 1))) (*.f64 (fma.f64 z z 1) x)) (if (>.f64 x 0) (*.f64 (exp.f64 (*.f64 (log.f64 x) 1)) (fma.f64 z z 1)) (*.f64 (fma.f64 z z 1) x)) (if (>.f64 (*.f64 (fma.f64 z z 1) x) 0) (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z z 1) x)) 1)) 1) (*.f64 (fma.f64 z z 1) x)) (if (!=.f64 (-.f64 (pow.f64 z 2) 1) 0) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 z 2) (pow.f64 z 2)) 1) (-.f64 (pow.f64 z 2) 1)) x) (*.f64 (fma.f64 z z 1) x)) (if (>.f64 (fma.f64 z z 1) 0) (*.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 z z 1)) 1)) x) (*.f64 (fma.f64 z z 1) x)) (if (!=.f64 (pow.f64 z 2) 0) (*.f64 (*.f64 (pow.f64 z 2) (+.f64 1 (/.f64 1 (pow.f64 z 2)))) x) (*.f64 (fma.f64 z z 1) x)) (if (>.f64 1 0) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x)) (if (and (>.f64 (*.f64 (fma.f64 z z 1) x) 0) (>.f64 1 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x)) (if (and (>.f64 (*.f64 (fma.f64 z z 1) (cbrt.f64 x)) 0) (>.f64 (pow.f64 (cbrt.f64 x) 2) 0)) (*.f64 (pow.f64 (*.f64 (fma.f64 z z 1) (cbrt.f64 x)) 1) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (fma.f64 z z 1) x)) (if (and (>.f64 (*.f64 x (cbrt.f64 (fma.f64 z z 1))) 0) (>.f64 (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2) 0)) (*.f64 (pow.f64 (*.f64 x (cbrt.f64 (fma.f64 z z 1))) 1) (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2)) (*.f64 (fma.f64 z z 1) x)) (fma.f64 (pow.f64 z 2) x x) (fma.f64 (pow.f64 z 2) x x))
((/.f64 1 (*.f64 (*.f64 x (fma.f64 z z 1)) y)) (pow.f64 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y) 1) (pow.f64 (pow.f64 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y) 3) 1/3) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y)) 3) (pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) -1) (/.f64 (pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 3) (*.f64 (pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 2) (pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 2))) (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y) (/.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y)) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 2)) (/.f64 1 (*.f64 (fma.f64 z z 1) (*.f64 x y))) (/.f64 (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) (neg.f64 (pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 2))) (/.f64 (/.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y))) (*.f64 (fma.f64 z z 1) (*.f64 x y))) (/.f64 (/.f64 1 y) (*.f64 (fma.f64 z z 1) x)) (/.f64 (*.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y) (*.f64 y y)) (/.f64 (/.f64 1 x) (*.f64 (fma.f64 z z 1) y)) (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) (*.f64 (cbrt.f64 y) x)) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (/.f64 -1 (*.f64 (fma.f64 z z 1) x)) (neg.f64 y)) (/.f64 -1 (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)))) (/.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) (pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 2)) (/.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))))) (/.f64 (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) (*.f64 (pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 2) -1)) (/.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 2) 1)) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 2) (cbrt.f64 y))) (/.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 2))) (/.f64 -1 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 2) (cbrt.f64 (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)))))) (/.f64 (/.f64 1 (fma.f64 z z 1)) (*.f64 y x)) (/.f64 (/.f64 1 (cbrt.f64 (*.f64 (fma.f64 z z 1) x))) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 2))) (/.f64 1 (*.f64 y (/.f64 (*.f64 (fma.f64 z z 1) x) 1))) (/.f64 (*.f64 (fma.f64 z z 1) x) (*.f64 y (*.f64 (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x)))) (*.f64 1 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y)) (*.f64 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y) 1) (*.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) (/.f64 1 y)) (*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 2))) (*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y)) 2)) (*.f64 (/.f64 1 y) (/.f64 (/.f64 1 (fma.f64 z z 1)) x)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y)) 2) (cbrt.f64 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y))) (*.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) (/.f64 1 (pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 2))) (*.f64 (/.f64 1 x) (/.f64 1 (*.f64 (fma.f64 z z 1) y))) (*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) (*.f64 (fma.f64 z z 1) (*.f64 x y))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 2) (*.f64 (fma.f64 z z 1) (*.f64 x y)))) (*.f64 (/.f64 x (*.f64 (fma.f64 z z 1) (*.f64 x y))) (/.f64 (*.f64 (fma.f64 z z 1) y) (*.f64 (fma.f64 z z 1) (*.f64 x y)))) (*.f64 (/.f64 (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) (*.f64 x y))) (/.f64 y (*.f64 (fma.f64 z z 1) (*.f64 x y)))) (*.f64 (/.f64 y (*.f64 (fma.f64 z z 1) (*.f64 x y))) (/.f64 (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) (*.f64 x y)))) (*.f64 -1 (/.f64 1 (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))))) (*.f64 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y) (/.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y)))) (*.f64 (/.f64 1 (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)))) -1) (*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y))) (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)))) -1) (neg.f64 (/.f64 1 (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))))) (neg.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y) -1)) (neg.f64 (*.f64 -1 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y))) (neg.f64 (*.f64 (/.f64 1 (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)))) 1)) (neg.f64 (*.f64 (/.f64 1 (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)))) (/.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y))))) (if (and (!=.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) 0) (!=.f64 y 0)) (/.f64 1 (/.f64 y (/.f64 (/.f64 1 (fma.f64 z z 1)) x))) (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y)) (/.f64 (/.f64 1 y) (*.f64 x (fma.f64 z z 1))) (/.f64 1 (*.f64 (fma.f64 z z 1) (*.f64 x y))) (/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y))

simplify2.1s (8.9%)

Algorithm
egglog
Counts
256 → 256
Calls
Call 1
Inputs
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (*.f64 y x)))
(+.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (*.f64 y x)))
(+.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (*.f64 y x)))
(*.f64 y (*.f64 (pow.f64 (/.f64 1 z) -2) x))
(+.f64 (*.f64 y x) (*.f64 y (*.f64 (pow.f64 (/.f64 1 z) -2) x)))
(+.f64 (*.f64 y x) (*.f64 y (*.f64 (pow.f64 (/.f64 1 z) -2) x)))
(+.f64 (*.f64 y x) (*.f64 y (*.f64 (pow.f64 (/.f64 1 z) -2) x)))
(*.f64 y (*.f64 (pow.f64 (/.f64 -1 z) -2) x))
(+.f64 (*.f64 y x) (*.f64 y (*.f64 (pow.f64 (/.f64 -1 z) -2) x)))
(+.f64 (*.f64 y x) (*.f64 y (*.f64 (pow.f64 (/.f64 -1 z) -2) x)))
(+.f64 (*.f64 y x) (*.f64 y (*.f64 (pow.f64 (/.f64 -1 z) -2) x)))
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
x
(+.f64 (*.f64 (pow.f64 z 2) x) x)
(+.f64 (*.f64 (pow.f64 z 2) x) x)
(+.f64 (*.f64 (pow.f64 z 2) x) x)
(*.f64 (pow.f64 (/.f64 1 z) -2) x)
(+.f64 (*.f64 (pow.f64 (/.f64 1 z) -2) x) x)
(+.f64 (*.f64 (pow.f64 (/.f64 1 z) -2) x) x)
(+.f64 (*.f64 (pow.f64 (/.f64 1 z) -2) x) x)
(*.f64 (pow.f64 (/.f64 -1 z) -2) x)
(+.f64 (*.f64 (pow.f64 (/.f64 -1 z) -2) x) x)
(+.f64 (*.f64 (pow.f64 (/.f64 -1 z) -2) x) x)
(+.f64 (*.f64 (pow.f64 (/.f64 -1 z) -2) x) x)
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x)))
(/.f64 1 (*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x)))
(/.f64 1 (*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x)))
(/.f64 1 (*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x)))
(/.f64 1 (*.f64 y x))
(+.f64 (/.f64 1 (*.f64 y x)) (*.f64 -1 (/.f64 (pow.f64 z 2) (*.f64 y x))))
(+.f64 (/.f64 1 (*.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (*.f64 y x))) (/.f64 (pow.f64 z 4) (*.f64 y x))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 6) (*.f64 y x))) (+.f64 (/.f64 1 (*.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (*.f64 y x))) (/.f64 (pow.f64 z 4) (*.f64 y x)))))
(/.f64 (pow.f64 (/.f64 1 z) 2) (*.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 1 z) 4) (*.f64 y x))) (/.f64 (pow.f64 (/.f64 1 z) 2) (*.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 1 z) 4) (*.f64 y x))) (+.f64 (/.f64 (pow.f64 (/.f64 1 z) 2) (*.f64 y x)) (/.f64 (pow.f64 (/.f64 1 z) 6) (*.f64 y x))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 1 z) 4) (*.f64 y x))) (+.f64 (/.f64 (pow.f64 (/.f64 1 z) 2) (*.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 1 z) 8) (*.f64 y x))) (/.f64 (pow.f64 (/.f64 1 z) 6) (*.f64 y x)))))
(/.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 z) 4) (*.f64 y x))) (/.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 z) 4) (*.f64 y x))) (+.f64 (/.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 y x)) (/.f64 (pow.f64 (/.f64 -1 z) 6) (*.f64 y x))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 z) 8) (*.f64 y x))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 z) 4) (*.f64 y x))) (+.f64 (/.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 y x)) (/.f64 (pow.f64 (/.f64 -1 z) 6) (*.f64 y x)))))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(*.f64 (*.f64 x (fma.f64 z z 1)) y)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 3) 1/3)
(pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 1)
(/.f64 (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) -1)
(/.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 1)
(*.f64 (cbrt.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (fma.f64 z z 1) y)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 2) y))
(*.f64 (cbrt.f64 y) (*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (fma.f64 z z 1) x)))
(*.f64 x (*.f64 (fma.f64 z z 1) y))
(*.f64 (*.f64 (fma.f64 z z 1) y) x)
(*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 2) 1))
(*.f64 (/.f64 x 1) (/.f64 (*.f64 (fma.f64 z z 1) y) 1))
(*.f64 (/.f64 (*.f64 (fma.f64 z z 1) x) 1) (/.f64 y 1))
(*.f64 (/.f64 y 1) (/.f64 (*.f64 (fma.f64 z z 1) x) 1))
(*.f64 y (*.f64 (fma.f64 z z 1) x))
(*.f64 (*.f64 y (cbrt.f64 (*.f64 (fma.f64 z z 1) x))) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 2))
(*.f64 (*.f64 (fma.f64 z z 1) x) y)
(*.f64 (*.f64 (*.f64 (fma.f64 z z 1) x) (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2))
(*.f64 (fma.f64 z z 1) (*.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 2) (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))))
(*.f64 (*.f64 y x) (fma.f64 z z 1))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 2))
(*.f64 -1 (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))))
(*.f64 1 (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(*.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 1)
(neg.f64 (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))))
(neg.f64 (*.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) -1))
(if (and (>.f64 1 0) (>.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 0)) (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(if (and (>.f64 x 0) (>.f64 (*.f64 (fma.f64 z z 1) y) 0)) (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(if (and (>.f64 y 0) (>.f64 (*.f64 (fma.f64 z z 1) x) 0)) (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(if (and (>.f64 (*.f64 (fma.f64 z z 1) x) 0) (>.f64 y 0)) (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(if (and (>.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 0) (>.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 2) 0)) (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(if (>.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 0) (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(if (>.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 0) (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 1)) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(if (!=.f64 (*.f64 (fma.f64 z z 1) x) 0) (pow.f64 (/.f64 y (/.f64 (/.f64 1 (fma.f64 z z 1)) x)) 1) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(if (!=.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 0) (pow.f64 (/.f64 1 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y)) 1) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(if (and (!=.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 0) (!=.f64 1 0)) (pow.f64 (/.f64 1 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y)) 1) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 2) 0) (pow.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 2))) 1) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(if (>.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 0) (pow.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 1)) 1) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(if (!=.f64 y 0) (pow.f64 (/.f64 (*.f64 (fma.f64 z z 1) x) (/.f64 1 y)) 1) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(if (!=.f64 (*.f64 (fma.f64 z z 1) y) 0) (pow.f64 (/.f64 x (/.f64 1 (*.f64 (fma.f64 z z 1) y))) 1) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(if (>.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 0) (cbrt.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 3))) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(if (>=.f64 1 0) (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(if (and (>.f64 1 0) (>.f64 1 0)) (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(if (and (>=.f64 1 0) (>=.f64 1 0)) (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(if (>.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 0) (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 1)) 1) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(if (and (>.f64 (fma.f64 z z 1) 0) (>.f64 y 0)) (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(if (>.f64 y 0) (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(if (and (>.f64 (cbrt.f64 y) 0) (>.f64 (pow.f64 (cbrt.f64 y) 2) 0)) (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(if (and (>.f64 1 0) (>.f64 y 0)) (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(*.f64 (fma.f64 z z 1) (*.f64 x y))
(*.f64 (fma.f64 (pow.f64 z 2) x x) y)
(*.f64 x (fma.f64 z z 1))
(+.f64 (*.f64 (pow.f64 z 2) x) x)
(+.f64 (*.f64 x (pow.f64 z 2)) x)
(pow.f64 (pow.f64 (*.f64 (fma.f64 z z 1) x) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 3)
(pow.f64 (*.f64 (fma.f64 z z 1) x) 1)
(*.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 2))
(*.f64 (cbrt.f64 (fma.f64 z z 1)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2) x))
(*.f64 (cbrt.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (fma.f64 z z 1)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 2) (cbrt.f64 (*.f64 (fma.f64 z z 1) x)))
(*.f64 (*.f64 x (cbrt.f64 (fma.f64 z z 1))) (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2))
(*.f64 (*.f64 (fma.f64 z z 1) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (fma.f64 z z 1) x)
(*.f64 x (fma.f64 z z 1))
(*.f64 1 (*.f64 (fma.f64 z z 1) x))
(*.f64 (*.f64 (fma.f64 z z 1) x) 1)
(neg.f64 (*.f64 (*.f64 (fma.f64 z z 1) x) -1))
(neg.f64 (neg.f64 (*.f64 (fma.f64 z z 1) x)))
(if (and (>.f64 x 0) (>.f64 (fma.f64 z z 1) 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (and (>.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 0) (>.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 2) 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (and (>.f64 (fma.f64 z z 1) 0) (>.f64 x 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (and (>.f64 1 0) (>.f64 (*.f64 (fma.f64 z z 1) x) 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (>.f64 (*.f64 (fma.f64 z z 1) x) 0) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (>.f64 (*.f64 (fma.f64 z z 1) x) 0) (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z z 1) x)) 1)) (*.f64 (fma.f64 z z 1) x))
(if (>.f64 (*.f64 (fma.f64 z z 1) x) 0) (pow.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z z 1) x)) 1)) 1) (*.f64 (fma.f64 z z 1) x))
(if (>.f64 (*.f64 (fma.f64 z z 1) x) 0) (cbrt.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z z 1) x)) 3))) (*.f64 (fma.f64 z z 1) x))
(if (>=.f64 1 0) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (and (>.f64 1 0) (>.f64 1 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (and (>=.f64 1 0) (>=.f64 1 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (>.f64 x 0) (*.f64 (fma.f64 z z 1) (exp.f64 (*.f64 (log.f64 x) 1))) (*.f64 (fma.f64 z z 1) x))
(if (and (>.f64 (cbrt.f64 x) 0) (>.f64 (pow.f64 (cbrt.f64 x) 2) 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (>.f64 x 0) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (and (>.f64 1 0) (>.f64 x 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (and (>.f64 (cbrt.f64 (fma.f64 z z 1)) 0) (>.f64 (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2) 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (>.f64 (fma.f64 z z 1) 0) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (and (>.f64 1 0) (>.f64 (fma.f64 z z 1) 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (!=.f64 1 0) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (!=.f64 (-.f64 (pow.f64 z 2) 1) 0) (*.f64 x (/.f64 (-.f64 (*.f64 (pow.f64 z 2) (pow.f64 z 2)) 1) (-.f64 (pow.f64 z 2) 1))) (*.f64 (fma.f64 z z 1) x))
(if (>.f64 (fma.f64 z z 1) 0) (*.f64 x (exp.f64 (*.f64 (log.f64 (fma.f64 z z 1)) 1))) (*.f64 (fma.f64 z z 1) x))
(if (!=.f64 (pow.f64 z 2) 0) (*.f64 x (*.f64 (pow.f64 z 2) (+.f64 1 (/.f64 1 (pow.f64 z 2))))) (*.f64 (fma.f64 z z 1) x))
(if (>.f64 x 0) (+.f64 (*.f64 x (pow.f64 z 2)) (exp.f64 (*.f64 (log.f64 x) 1))) (*.f64 (fma.f64 z z 1) x))
(if (>.f64 x 0) (+.f64 (*.f64 (pow.f64 z 2) x) (exp.f64 (*.f64 (log.f64 x) 1))) (*.f64 (fma.f64 z z 1) x))
(if (>.f64 x 0) (*.f64 (exp.f64 (*.f64 (log.f64 x) 1)) (fma.f64 z z 1)) (*.f64 (fma.f64 z z 1) x))
(if (>.f64 (*.f64 (fma.f64 z z 1) x) 0) (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z z 1) x)) 1)) 1) (*.f64 (fma.f64 z z 1) x))
(if (!=.f64 (-.f64 (pow.f64 z 2) 1) 0) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 z 2) (pow.f64 z 2)) 1) (-.f64 (pow.f64 z 2) 1)) x) (*.f64 (fma.f64 z z 1) x))
(if (>.f64 (fma.f64 z z 1) 0) (*.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 z z 1)) 1)) x) (*.f64 (fma.f64 z z 1) x))
(if (!=.f64 (pow.f64 z 2) 0) (*.f64 (*.f64 (pow.f64 z 2) (+.f64 1 (/.f64 1 (pow.f64 z 2)))) x) (*.f64 (fma.f64 z z 1) x))
(if (>.f64 1 0) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (and (>.f64 (*.f64 (fma.f64 z z 1) x) 0) (>.f64 1 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (and (>.f64 (*.f64 (fma.f64 z z 1) (cbrt.f64 x)) 0) (>.f64 (pow.f64 (cbrt.f64 x) 2) 0)) (*.f64 (pow.f64 (*.f64 (fma.f64 z z 1) (cbrt.f64 x)) 1) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (fma.f64 z z 1) x))
(if (and (>.f64 (*.f64 x (cbrt.f64 (fma.f64 z z 1))) 0) (>.f64 (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2) 0)) (*.f64 (pow.f64 (*.f64 x (cbrt.f64 (fma.f64 z z 1))) 1) (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2)) (*.f64 (fma.f64 z z 1) x))
(fma.f64 (pow.f64 z 2) x x)
(fma.f64 (pow.f64 z 2) x x)
(/.f64 1 (*.f64 (*.f64 x (fma.f64 z z 1)) y))
(pow.f64 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y) 1)
(pow.f64 (pow.f64 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y)) 3)
(pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) -1)
(/.f64 (pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 3) (*.f64 (pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 2) (pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 2)))
(/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y)
(/.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y)) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 2))
(/.f64 1 (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(/.f64 (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) (neg.f64 (pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 2)))
(/.f64 (/.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y))) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(/.f64 (/.f64 1 y) (*.f64 (fma.f64 z z 1) x))
(/.f64 (*.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y) (*.f64 y y))
(/.f64 (/.f64 1 x) (*.f64 (fma.f64 z z 1) y))
(/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) (*.f64 (cbrt.f64 y) x)) (pow.f64 (cbrt.f64 y) 2))
(/.f64 (/.f64 -1 (*.f64 (fma.f64 z z 1) x)) (neg.f64 y))
(/.f64 -1 (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))))
(/.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) (pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 2))
(/.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) (*.f64 (pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 2) -1))
(/.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 2) 1))
(/.f64 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 2) (cbrt.f64 y)))
(/.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 2)))
(/.f64 -1 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 2) (cbrt.f64 (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))))))
(/.f64 (/.f64 1 (fma.f64 z z 1)) (*.f64 y x))
(/.f64 (/.f64 1 (cbrt.f64 (*.f64 (fma.f64 z z 1) x))) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 2)))
(/.f64 1 (*.f64 y (/.f64 (*.f64 (fma.f64 z z 1) x) 1)))
(/.f64 (*.f64 (fma.f64 z z 1) x) (*.f64 y (*.f64 (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))))
(*.f64 1 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y))
(*.f64 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y) 1)
(*.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) (/.f64 1 y))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y)) 2))
(*.f64 (/.f64 1 y) (/.f64 (/.f64 1 (fma.f64 z z 1)) x))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y)) 2) (cbrt.f64 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y)))
(*.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) (/.f64 1 (pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 2)))
(*.f64 (/.f64 1 x) (/.f64 1 (*.f64 (fma.f64 z z 1) y)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) (*.f64 (fma.f64 z z 1) (*.f64 x y))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 2) (*.f64 (fma.f64 z z 1) (*.f64 x y))))
(*.f64 (/.f64 x (*.f64 (fma.f64 z z 1) (*.f64 x y))) (/.f64 (*.f64 (fma.f64 z z 1) y) (*.f64 (fma.f64 z z 1) (*.f64 x y))))
(*.f64 (/.f64 (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) (*.f64 x y))) (/.f64 y (*.f64 (fma.f64 z z 1) (*.f64 x y))))
(*.f64 (/.f64 y (*.f64 (fma.f64 z z 1) (*.f64 x y))) (/.f64 (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) (*.f64 x y))))
(*.f64 -1 (/.f64 1 (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y) (/.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y))))
(*.f64 (/.f64 1 (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)))) -1)
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y))) (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)))) -1)
(neg.f64 (/.f64 1 (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)))))
(neg.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y) -1))
(neg.f64 (*.f64 -1 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y)))
(neg.f64 (*.f64 (/.f64 1 (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)))) 1))
(neg.f64 (*.f64 (/.f64 1 (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)))) (/.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y)))))
(if (and (!=.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) 0) (!=.f64 y 0)) (/.f64 1 (/.f64 y (/.f64 (/.f64 1 (fma.f64 z z 1)) x))) (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y))
(/.f64 (/.f64 1 y) (*.f64 x (fma.f64 z z 1)))
(/.f64 1 (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
Outputs
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (*.f64 y x)))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (*.f64 y x)))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (pow.f64 z 2) (*.f64 y x)))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 y (*.f64 (pow.f64 (/.f64 1 z) -2) x))
(*.f64 y (*.f64 (pow.f64 (pow.f64 z -1) -2) x))
(+.f64 (*.f64 y x) (*.f64 y (*.f64 (pow.f64 (/.f64 1 z) -2) x)))
(*.f64 y (fma.f64 (pow.f64 (pow.f64 z -1) -2) x x))
(+.f64 (*.f64 y x) (*.f64 y (*.f64 (pow.f64 (/.f64 1 z) -2) x)))
(*.f64 y (fma.f64 (pow.f64 (pow.f64 z -1) -2) x x))
(+.f64 (*.f64 y x) (*.f64 y (*.f64 (pow.f64 (/.f64 1 z) -2) x)))
(*.f64 y (fma.f64 (pow.f64 (pow.f64 z -1) -2) x x))
(*.f64 y (*.f64 (pow.f64 (/.f64 -1 z) -2) x))
(+.f64 (*.f64 y x) (*.f64 y (*.f64 (pow.f64 (/.f64 -1 z) -2) x)))
(*.f64 y (fma.f64 (pow.f64 (/.f64 -1 z) -2) x x))
(+.f64 (*.f64 y x) (*.f64 y (*.f64 (pow.f64 (/.f64 -1 z) -2) x)))
(*.f64 y (fma.f64 (pow.f64 (/.f64 -1 z) -2) x x))
(+.f64 (*.f64 y x) (*.f64 y (*.f64 (pow.f64 (/.f64 -1 z) -2) x)))
(*.f64 y (fma.f64 (pow.f64 (/.f64 -1 z) -2) x x))
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(fma.f64 (pow.f64 z 2) x x)
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(fma.f64 (pow.f64 z 2) x x)
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(fma.f64 (pow.f64 z 2) x x)
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(fma.f64 (pow.f64 z 2) x x)
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(fma.f64 (pow.f64 z 2) x x)
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(fma.f64 (pow.f64 z 2) x x)
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(fma.f64 (pow.f64 z 2) x x)
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(fma.f64 (pow.f64 z 2) x x)
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(fma.f64 (pow.f64 z 2) x x)
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(fma.f64 (pow.f64 z 2) x x)
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(fma.f64 (pow.f64 z 2) x x)
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(fma.f64 (pow.f64 z 2) x x)
x
(+.f64 (*.f64 (pow.f64 z 2) x) x)
(fma.f64 (pow.f64 z 2) x x)
(+.f64 (*.f64 (pow.f64 z 2) x) x)
(fma.f64 (pow.f64 z 2) x x)
(+.f64 (*.f64 (pow.f64 z 2) x) x)
(fma.f64 (pow.f64 z 2) x x)
(*.f64 (pow.f64 (/.f64 1 z) -2) x)
(*.f64 (pow.f64 (pow.f64 z -1) -2) x)
(+.f64 (*.f64 (pow.f64 (/.f64 1 z) -2) x) x)
(fma.f64 (pow.f64 (pow.f64 z -1) -2) x x)
(+.f64 (*.f64 (pow.f64 (/.f64 1 z) -2) x) x)
(fma.f64 (pow.f64 (pow.f64 z -1) -2) x x)
(+.f64 (*.f64 (pow.f64 (/.f64 1 z) -2) x) x)
(fma.f64 (pow.f64 (pow.f64 z -1) -2) x x)
(*.f64 (pow.f64 (/.f64 -1 z) -2) x)
(+.f64 (*.f64 (pow.f64 (/.f64 -1 z) -2) x) x)
(fma.f64 (pow.f64 (/.f64 -1 z) -2) x x)
(+.f64 (*.f64 (pow.f64 (/.f64 -1 z) -2) x) x)
(fma.f64 (pow.f64 (/.f64 -1 z) -2) x x)
(+.f64 (*.f64 (pow.f64 (/.f64 -1 z) -2) x) x)
(fma.f64 (pow.f64 (/.f64 -1 z) -2) x x)
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(/.f64 1 (*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x)))
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(/.f64 1 (*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x)))
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(/.f64 1 (*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x)))
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(/.f64 1 (*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x)))
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(/.f64 1 (*.f64 y x))
(+.f64 (/.f64 1 (*.f64 y x)) (*.f64 -1 (/.f64 (pow.f64 z 2) (*.f64 y x))))
(+.f64 (/.f64 1 (*.f64 y x)) (neg.f64 (/.f64 (pow.f64 z 2) (*.f64 y x))))
(+.f64 (/.f64 1 (*.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (*.f64 y x))) (/.f64 (pow.f64 z 4) (*.f64 y x))))
(+.f64 (/.f64 1 (*.f64 y x)) (+.f64 (neg.f64 (/.f64 (pow.f64 z 2) (*.f64 y x))) (/.f64 (pow.f64 z 4) (*.f64 y x))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 6) (*.f64 y x))) (+.f64 (/.f64 1 (*.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (*.f64 y x))) (/.f64 (pow.f64 z 4) (*.f64 y x)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 z 6) (*.f64 y x))) (+.f64 (/.f64 1 (*.f64 y x)) (+.f64 (neg.f64 (/.f64 (pow.f64 z 2) (*.f64 y x))) (/.f64 (pow.f64 z 4) (*.f64 y x)))))
(/.f64 (pow.f64 (/.f64 1 z) 2) (*.f64 y x))
(/.f64 (pow.f64 (pow.f64 z -1) 2) (*.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 1 z) 4) (*.f64 y x))) (/.f64 (pow.f64 (/.f64 1 z) 2) (*.f64 y x)))
(+.f64 (neg.f64 (/.f64 (pow.f64 (pow.f64 z -1) 4) (*.f64 y x))) (/.f64 (pow.f64 (pow.f64 z -1) 2) (*.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 1 z) 4) (*.f64 y x))) (+.f64 (/.f64 (pow.f64 (/.f64 1 z) 2) (*.f64 y x)) (/.f64 (pow.f64 (/.f64 1 z) 6) (*.f64 y x))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (pow.f64 z -1) 4) (*.f64 y x))) (/.f64 (+.f64 (pow.f64 (pow.f64 z -1) 2) (pow.f64 (pow.f64 z -1) 6)) (*.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 1 z) 4) (*.f64 y x))) (+.f64 (/.f64 (pow.f64 (/.f64 1 z) 2) (*.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 1 z) 8) (*.f64 y x))) (/.f64 (pow.f64 (/.f64 1 z) 6) (*.f64 y x)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (pow.f64 z -1) 4) (*.f64 y x))) (+.f64 (/.f64 (pow.f64 (pow.f64 z -1) 2) (*.f64 y x)) (+.f64 (neg.f64 (/.f64 (pow.f64 (pow.f64 z -1) 8) (*.f64 y x))) (/.f64 (pow.f64 (pow.f64 z -1) 6) (*.f64 y x)))))
(/.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 z) 4) (*.f64 y x))) (/.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 y x)))
(+.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 -1 z) 4) (*.f64 y x))) (/.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 z) 4) (*.f64 y x))) (+.f64 (/.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 y x)) (/.f64 (pow.f64 (/.f64 -1 z) 6) (*.f64 y x))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 -1 z) 4) (*.f64 y x))) (/.f64 (+.f64 (pow.f64 (/.f64 -1 z) 2) (pow.f64 (/.f64 -1 z) 6)) (*.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 z) 8) (*.f64 y x))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 z) 4) (*.f64 y x))) (+.f64 (/.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 y x)) (/.f64 (pow.f64 (/.f64 -1 z) 6) (*.f64 y x)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 -1 z) 8) (*.f64 y x))) (+.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 -1 z) 4) (*.f64 y x))) (/.f64 (+.f64 (pow.f64 (/.f64 -1 z) 2) (pow.f64 (/.f64 -1 z) 6)) (*.f64 y x))))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(*.f64 (*.f64 x (fma.f64 z z 1)) y)
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 3)
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(pow.f64 (pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 3) 1/3)
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 1)
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(/.f64 (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) -1)
(/.f64 (*.f64 (fma.f64 z z 1) (neg.f64 (*.f64 y x))) -1)
(/.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 1)
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 (cbrt.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (fma.f64 z z 1) y)))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 2) y))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 (cbrt.f64 y) (*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (fma.f64 z z 1) x)))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 x (*.f64 (fma.f64 z z 1) y))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 (*.f64 (fma.f64 z z 1) y) x)
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 2) 1))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 (/.f64 x 1) (/.f64 (*.f64 (fma.f64 z z 1) y) 1))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 (/.f64 (*.f64 (fma.f64 z z 1) x) 1) (/.f64 y 1))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 (/.f64 y 1) (/.f64 (*.f64 (fma.f64 z z 1) x) 1))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 y (*.f64 (fma.f64 z z 1) x))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 (*.f64 y (cbrt.f64 (*.f64 (fma.f64 z z 1) x))) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 2))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 (*.f64 (fma.f64 z z 1) x) y)
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 (*.f64 (*.f64 (fma.f64 z z 1) x) (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 (fma.f64 z z 1) (*.f64 x y))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 2) (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 (*.f64 y x) (fma.f64 z z 1))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 2))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 -1 (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 1 (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 1)
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(neg.f64 (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(neg.f64 (*.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) -1))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(if (and (>.f64 1 0) (>.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 0)) (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(if (and (>.f64 1 0) (>.f64 (*.f64 (fma.f64 z z 1) (*.f64 y x)) 0)) (*.f64 (fma.f64 z z 1) (*.f64 y x)) (*.f64 (fma.f64 z z 1) (*.f64 y x)))
(if (and (>.f64 x 0) (>.f64 (*.f64 (fma.f64 z z 1) y) 0)) (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(if (and (>.f64 x 0) (>.f64 (*.f64 (fma.f64 z z 1) y) 0)) (*.f64 (fma.f64 z z 1) (*.f64 y x)) (*.f64 (fma.f64 z z 1) (*.f64 y x)))
(if (and (>.f64 y 0) (>.f64 (*.f64 (fma.f64 z z 1) x) 0)) (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(if (and (>.f64 y 0) (>.f64 (fma.f64 (pow.f64 z 2) x x) 0)) (*.f64 (fma.f64 z z 1) (*.f64 y x)) (*.f64 (fma.f64 z z 1) (*.f64 y x)))
(if (and (>.f64 (*.f64 (fma.f64 z z 1) x) 0) (>.f64 y 0)) (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(if (and (>.f64 (fma.f64 (pow.f64 z 2) x x) 0) (>.f64 y 0)) (*.f64 (fma.f64 z z 1) (*.f64 y x)) (*.f64 (fma.f64 z z 1) (*.f64 y x)))
(if (and (>.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 0) (>.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 2) 0)) (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(if (and (>.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 y x))) 0) (>.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 y x))) 2) 0)) (*.f64 (fma.f64 z z 1) (*.f64 y x)) (*.f64 (fma.f64 z z 1) (*.f64 y x)))
(if (>.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 0) (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(if (>.f64 (*.f64 (fma.f64 z z 1) (*.f64 y x)) 0) (*.f64 (fma.f64 z z 1) (*.f64 y x)) (*.f64 (fma.f64 z z 1) (*.f64 y x)))
(if (>.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 0) (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 1)) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(if (!=.f64 (*.f64 (fma.f64 z z 1) x) 0) (pow.f64 (/.f64 y (/.f64 (/.f64 1 (fma.f64 z z 1)) x)) 1) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(if (!=.f64 (fma.f64 (pow.f64 z 2) x x) 0) (/.f64 y (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1)) (*.f64 (fma.f64 z z 1) (*.f64 y x)))
(if (!=.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 0) (pow.f64 (/.f64 1 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y)) 1) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(if (!=.f64 (*.f64 (fma.f64 z z 1) (*.f64 y x)) 0) (/.f64 1 (/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)) (*.f64 (fma.f64 z z 1) (*.f64 y x)))
(if (and (!=.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 0) (!=.f64 1 0)) (pow.f64 (/.f64 1 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y)) 1) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 2) 0) (pow.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 2))) 1) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 y x))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 y x))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 y x))) 2))) (*.f64 (fma.f64 z z 1) (*.f64 y x)))
(if (>.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 0) (pow.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 1)) 1) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(if (!=.f64 y 0) (pow.f64 (/.f64 (*.f64 (fma.f64 z z 1) x) (/.f64 1 y)) 1) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(if (!=.f64 y 0) (/.f64 (fma.f64 (pow.f64 z 2) x x) (pow.f64 y -1)) (*.f64 (fma.f64 z z 1) (*.f64 y x)))
(if (!=.f64 (*.f64 (fma.f64 z z 1) y) 0) (pow.f64 (/.f64 x (/.f64 1 (*.f64 (fma.f64 z z 1) y))) 1) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(if (!=.f64 (*.f64 (fma.f64 z z 1) y) 0) (/.f64 x (/.f64 1 (*.f64 (fma.f64 z z 1) y))) (*.f64 (fma.f64 z z 1) (*.f64 y x)))
(if (>.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 0) (cbrt.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 3))) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(if (>=.f64 1 0) (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(if (>=.f64 1 0) (*.f64 (fma.f64 z z 1) (*.f64 y x)) (*.f64 (fma.f64 z z 1) (*.f64 y x)))
(if (and (>.f64 1 0) (>.f64 1 0)) (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(if (and (>.f64 1 0) (>.f64 1 0)) (*.f64 (fma.f64 z z 1) (*.f64 y x)) (*.f64 (fma.f64 z z 1) (*.f64 y x)))
(if (and (>=.f64 1 0) (>=.f64 1 0)) (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(if (and (>=.f64 1 0) (>=.f64 1 0)) (*.f64 (fma.f64 z z 1) (*.f64 y x)) (*.f64 (fma.f64 z z 1) (*.f64 y x)))
(if (>.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 0) (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 1)) 1) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(if (and (>.f64 (fma.f64 z z 1) 0) (>.f64 y 0)) (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(if (and (>.f64 (fma.f64 z z 1) 0) (>.f64 y 0)) (*.f64 (fma.f64 z z 1) (*.f64 y x)) (*.f64 (fma.f64 z z 1) (*.f64 y x)))
(if (>.f64 y 0) (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(if (>.f64 y 0) (*.f64 (fma.f64 z z 1) (*.f64 y x)) (*.f64 (fma.f64 z z 1) (*.f64 y x)))
(if (and (>.f64 (cbrt.f64 y) 0) (>.f64 (pow.f64 (cbrt.f64 y) 2) 0)) (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(if (and (>.f64 (cbrt.f64 y) 0) (>.f64 (pow.f64 (cbrt.f64 y) 2) 0)) (*.f64 (fma.f64 z z 1) (*.f64 y x)) (*.f64 (fma.f64 z z 1) (*.f64 y x)))
(if (and (>.f64 1 0) (>.f64 y 0)) (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(if (and (>.f64 1 0) (>.f64 y 0)) (*.f64 (fma.f64 z z 1) (*.f64 y x)) (*.f64 (fma.f64 z z 1) (*.f64 y x)))
(*.f64 (fma.f64 z z 1) (*.f64 x y))
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 (fma.f64 (pow.f64 z 2) x x) y)
(*.f64 (fma.f64 z z 1) (*.f64 y x))
(*.f64 x (fma.f64 z z 1))
(fma.f64 (pow.f64 z 2) x x)
(+.f64 (*.f64 (pow.f64 z 2) x) x)
(fma.f64 (pow.f64 z 2) x x)
(+.f64 (*.f64 x (pow.f64 z 2)) x)
(fma.f64 (pow.f64 z 2) x x)
(pow.f64 (pow.f64 (*.f64 (fma.f64 z z 1) x) 3) 1/3)
(fma.f64 (pow.f64 z 2) x x)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 3)
(fma.f64 (pow.f64 z 2) x x)
(pow.f64 (*.f64 (fma.f64 z z 1) x) 1)
(fma.f64 (pow.f64 z 2) x x)
(*.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 2))
(fma.f64 (pow.f64 z 2) x x)
(*.f64 (cbrt.f64 (fma.f64 z z 1)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2) x))
(fma.f64 (pow.f64 z 2) x x)
(*.f64 (cbrt.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (fma.f64 z z 1)))
(fma.f64 (pow.f64 z 2) x x)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 2) (cbrt.f64 (*.f64 (fma.f64 z z 1) x)))
(fma.f64 (pow.f64 z 2) x x)
(*.f64 (*.f64 x (cbrt.f64 (fma.f64 z z 1))) (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2))
(fma.f64 (pow.f64 z 2) x x)
(*.f64 (*.f64 (fma.f64 z z 1) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))
(fma.f64 (pow.f64 z 2) x x)
(*.f64 (fma.f64 z z 1) x)
(fma.f64 (pow.f64 z 2) x x)
(*.f64 x (fma.f64 z z 1))
(fma.f64 (pow.f64 z 2) x x)
(*.f64 1 (*.f64 (fma.f64 z z 1) x))
(fma.f64 (pow.f64 z 2) x x)
(*.f64 (*.f64 (fma.f64 z z 1) x) 1)
(fma.f64 (pow.f64 z 2) x x)
(neg.f64 (*.f64 (*.f64 (fma.f64 z z 1) x) -1))
(fma.f64 (pow.f64 z 2) x x)
(neg.f64 (neg.f64 (*.f64 (fma.f64 z z 1) x)))
(fma.f64 (pow.f64 z 2) x x)
(if (and (>.f64 x 0) (>.f64 (fma.f64 z z 1) 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (and (>.f64 x 0) (>.f64 (fma.f64 z z 1) 0)) (fma.f64 (pow.f64 z 2) x x) (fma.f64 (pow.f64 z 2) x x))
(if (and (>.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 0) (>.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 2) 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (and (>.f64 (cbrt.f64 (fma.f64 (pow.f64 z 2) x x)) 0) (>.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 z 2) x x)) 2) 0)) (fma.f64 (pow.f64 z 2) x x) (fma.f64 (pow.f64 z 2) x x))
(if (and (>.f64 (fma.f64 z z 1) 0) (>.f64 x 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(fma.f64 (pow.f64 z 2) x x)
(if (and (>.f64 1 0) (>.f64 (*.f64 (fma.f64 z z 1) x) 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (and (>.f64 1 0) (>.f64 (fma.f64 (pow.f64 z 2) x x) 0)) (fma.f64 (pow.f64 z 2) x x) (fma.f64 (pow.f64 z 2) x x))
(if (>.f64 (*.f64 (fma.f64 z z 1) x) 0) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (>.f64 (fma.f64 (pow.f64 z 2) x x) 0) (fma.f64 (pow.f64 z 2) x x) (fma.f64 (pow.f64 z 2) x x))
(if (>.f64 (*.f64 (fma.f64 z z 1) x) 0) (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z z 1) x)) 1)) (*.f64 (fma.f64 z z 1) x))
(fma.f64 (pow.f64 z 2) x x)
(if (>.f64 (*.f64 (fma.f64 z z 1) x) 0) (pow.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z z 1) x)) 1)) 1) (*.f64 (fma.f64 z z 1) x))
(fma.f64 (pow.f64 z 2) x x)
(if (>.f64 (*.f64 (fma.f64 z z 1) x) 0) (cbrt.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z z 1) x)) 3))) (*.f64 (fma.f64 z z 1) x))
(fma.f64 (pow.f64 z 2) x x)
(if (>=.f64 1 0) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (>=.f64 1 0) (fma.f64 (pow.f64 z 2) x x) (fma.f64 (pow.f64 z 2) x x))
(if (and (>.f64 1 0) (>.f64 1 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (and (>.f64 1 0) (>.f64 1 0)) (fma.f64 (pow.f64 z 2) x x) (fma.f64 (pow.f64 z 2) x x))
(if (and (>=.f64 1 0) (>=.f64 1 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (and (>=.f64 1 0) (>=.f64 1 0)) (fma.f64 (pow.f64 z 2) x x) (fma.f64 (pow.f64 z 2) x x))
(if (>.f64 x 0) (*.f64 (fma.f64 z z 1) (exp.f64 (*.f64 (log.f64 x) 1))) (*.f64 (fma.f64 z z 1) x))
(if (>.f64 x 0) (*.f64 (fma.f64 z z 1) (exp.f64 (log.f64 x))) (fma.f64 (pow.f64 z 2) x x))
(if (and (>.f64 (cbrt.f64 x) 0) (>.f64 (pow.f64 (cbrt.f64 x) 2) 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (and (>.f64 (cbrt.f64 x) 0) (>.f64 (pow.f64 (cbrt.f64 x) 2) 0)) (fma.f64 (pow.f64 z 2) x x) (fma.f64 (pow.f64 z 2) x x))
(if (>.f64 x 0) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (>.f64 x 0) (fma.f64 (pow.f64 z 2) x x) (fma.f64 (pow.f64 z 2) x x))
(if (and (>.f64 1 0) (>.f64 x 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (and (>.f64 1 0) (>.f64 x 0)) (fma.f64 (pow.f64 z 2) x x) (fma.f64 (pow.f64 z 2) x x))
(if (and (>.f64 (cbrt.f64 (fma.f64 z z 1)) 0) (>.f64 (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2) 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (and (>.f64 (cbrt.f64 (fma.f64 z z 1)) 0) (>.f64 (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2) 0)) (fma.f64 (pow.f64 z 2) x x) (fma.f64 (pow.f64 z 2) x x))
(if (>.f64 (fma.f64 z z 1) 0) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (>.f64 (fma.f64 z z 1) 0) (fma.f64 (pow.f64 z 2) x x) (fma.f64 (pow.f64 z 2) x x))
(if (and (>.f64 1 0) (>.f64 (fma.f64 z z 1) 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (and (>.f64 1 0) (>.f64 (fma.f64 z z 1) 0)) (fma.f64 (pow.f64 z 2) x x) (fma.f64 (pow.f64 z 2) x x))
(if (!=.f64 1 0) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (!=.f64 1 0) (fma.f64 (pow.f64 z 2) x x) (fma.f64 (pow.f64 z 2) x x))
(if (!=.f64 (-.f64 (pow.f64 z 2) 1) 0) (*.f64 x (/.f64 (-.f64 (*.f64 (pow.f64 z 2) (pow.f64 z 2)) 1) (-.f64 (pow.f64 z 2) 1))) (*.f64 (fma.f64 z z 1) x))
(if (!=.f64 (-.f64 (pow.f64 z 2) 1) 0) (/.f64 (*.f64 x (-.f64 (pow.f64 z 4) 1)) (-.f64 (pow.f64 z 2) 1)) (fma.f64 (pow.f64 z 2) x x))
(if (>.f64 (fma.f64 z z 1) 0) (*.f64 x (exp.f64 (*.f64 (log.f64 (fma.f64 z z 1)) 1))) (*.f64 (fma.f64 z z 1) x))
(if (>.f64 (fma.f64 z z 1) 0) (*.f64 x (exp.f64 (log.f64 (fma.f64 z z 1)))) (fma.f64 (pow.f64 z 2) x x))
(if (!=.f64 (pow.f64 z 2) 0) (*.f64 x (*.f64 (pow.f64 z 2) (+.f64 1 (/.f64 1 (pow.f64 z 2))))) (*.f64 (fma.f64 z z 1) x))
(if (!=.f64 (pow.f64 z 2) 0) (*.f64 x (*.f64 (pow.f64 z 2) (+.f64 1 (pow.f64 (pow.f64 z 2) -1)))) (fma.f64 (pow.f64 z 2) x x))
(if (>.f64 x 0) (+.f64 (*.f64 x (pow.f64 z 2)) (exp.f64 (*.f64 (log.f64 x) 1))) (*.f64 (fma.f64 z z 1) x))
(if (>.f64 x 0) (fma.f64 x (pow.f64 z 2) (exp.f64 (log.f64 x))) (fma.f64 (pow.f64 z 2) x x))
(if (>.f64 x 0) (+.f64 (*.f64 (pow.f64 z 2) x) (exp.f64 (*.f64 (log.f64 x) 1))) (*.f64 (fma.f64 z z 1) x))
(if (>.f64 x 0) (fma.f64 x (pow.f64 z 2) (exp.f64 (log.f64 x))) (fma.f64 (pow.f64 z 2) x x))
(if (>.f64 x 0) (*.f64 (exp.f64 (*.f64 (log.f64 x) 1)) (fma.f64 z z 1)) (*.f64 (fma.f64 z z 1) x))
(if (>.f64 x 0) (*.f64 (fma.f64 z z 1) (exp.f64 (log.f64 x))) (fma.f64 (pow.f64 z 2) x x))
(if (>.f64 (*.f64 (fma.f64 z z 1) x) 0) (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z z 1) x)) 1)) 1) (*.f64 (fma.f64 z z 1) x))
(fma.f64 (pow.f64 z 2) x x)
(if (!=.f64 (-.f64 (pow.f64 z 2) 1) 0) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 z 2) (pow.f64 z 2)) 1) (-.f64 (pow.f64 z 2) 1)) x) (*.f64 (fma.f64 z z 1) x))
(if (!=.f64 (-.f64 (pow.f64 z 2) 1) 0) (/.f64 (*.f64 x (-.f64 (pow.f64 z 4) 1)) (-.f64 (pow.f64 z 2) 1)) (fma.f64 (pow.f64 z 2) x x))
(if (>.f64 (fma.f64 z z 1) 0) (*.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 z z 1)) 1)) x) (*.f64 (fma.f64 z z 1) x))
(if (>.f64 (fma.f64 z z 1) 0) (*.f64 x (exp.f64 (log.f64 (fma.f64 z z 1)))) (fma.f64 (pow.f64 z 2) x x))
(if (!=.f64 (pow.f64 z 2) 0) (*.f64 (*.f64 (pow.f64 z 2) (+.f64 1 (/.f64 1 (pow.f64 z 2)))) x) (*.f64 (fma.f64 z z 1) x))
(if (!=.f64 (pow.f64 z 2) 0) (*.f64 x (*.f64 (pow.f64 z 2) (+.f64 1 (pow.f64 (pow.f64 z 2) -1)))) (fma.f64 (pow.f64 z 2) x x))
(if (>.f64 1 0) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (>.f64 1 0) (fma.f64 (pow.f64 z 2) x x) (fma.f64 (pow.f64 z 2) x x))
(if (and (>.f64 (*.f64 (fma.f64 z z 1) x) 0) (>.f64 1 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (and (>.f64 (fma.f64 (pow.f64 z 2) x x) 0) (>.f64 1 0)) (fma.f64 (pow.f64 z 2) x x) (fma.f64 (pow.f64 z 2) x x))
(if (and (>.f64 (*.f64 (fma.f64 z z 1) (cbrt.f64 x)) 0) (>.f64 (pow.f64 (cbrt.f64 x) 2) 0)) (*.f64 (pow.f64 (*.f64 (fma.f64 z z 1) (cbrt.f64 x)) 1) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (fma.f64 z z 1) x))
(if (and (>.f64 (*.f64 (fma.f64 z z 1) (cbrt.f64 x)) 0) (>.f64 (pow.f64 (cbrt.f64 x) 2) 0)) (fma.f64 (pow.f64 z 2) x x) (fma.f64 (pow.f64 z 2) x x))
(if (and (>.f64 (*.f64 x (cbrt.f64 (fma.f64 z z 1))) 0) (>.f64 (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2) 0)) (*.f64 (pow.f64 (*.f64 x (cbrt.f64 (fma.f64 z z 1))) 1) (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2)) (*.f64 (fma.f64 z z 1) x))
(if (and (>.f64 (*.f64 x (cbrt.f64 (fma.f64 z z 1))) 0) (>.f64 (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2) 0)) (fma.f64 (pow.f64 z 2) x x) (fma.f64 (pow.f64 z 2) x x))
(fma.f64 (pow.f64 z 2) x x)
(fma.f64 (pow.f64 z 2) x x)
(/.f64 1 (*.f64 (*.f64 x (fma.f64 z z 1)) y))
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(pow.f64 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y) 1)
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(pow.f64 (pow.f64 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y) 3) 1/3)
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y)) 3)
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) -1)
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(/.f64 (pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 3) (*.f64 (pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 2) (pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 2)))
(/.f64 (pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 y x)) 3) (pow.f64 (pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 y x)) 2) 2))
(/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y)
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(/.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y)) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 2))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 y x))) 2))
(/.f64 1 (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(/.f64 (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) (neg.f64 (pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 2)))
(/.f64 (*.f64 (fma.f64 z z 1) (*.f64 y x)) (pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 y x)) 2))
(/.f64 (/.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y))) (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(/.f64 (*.f64 (fma.f64 z z 1) (*.f64 y x)) (pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 y x)) 2))
(/.f64 (/.f64 1 y) (*.f64 (fma.f64 z z 1) x))
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(/.f64 (*.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y) (*.f64 y y))
(/.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y) (pow.f64 y 2))
(/.f64 (/.f64 1 x) (*.f64 (fma.f64 z z 1) y))
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) (*.f64 (cbrt.f64 y) x)) (pow.f64 (cbrt.f64 y) 2))
(/.f64 (/.f64 (pow.f64 (fma.f64 z z 1) -1) (*.f64 (cbrt.f64 y) x)) (pow.f64 (cbrt.f64 y) 2))
(/.f64 (/.f64 -1 (*.f64 (fma.f64 z z 1) x)) (neg.f64 y))
(/.f64 -1 (*.f64 (neg.f64 y) (fma.f64 (pow.f64 z 2) x x)))
(/.f64 -1 (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))))
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(/.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) (pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 2))
(/.f64 (*.f64 (fma.f64 z z 1) (*.f64 y x)) (pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 y x)) 2))
(/.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)))))
(/.f64 (*.f64 (fma.f64 z z 1) (*.f64 y x)) (pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 y x)) 2))
(/.f64 (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) (*.f64 (pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 2) -1))
(/.f64 (*.f64 (fma.f64 z z 1) (*.f64 y x)) (pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 y x)) 2))
(/.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 2) 1))
(/.f64 (*.f64 (fma.f64 z z 1) (*.f64 y x)) (pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 y x)) 2))
(/.f64 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 2) (cbrt.f64 y)))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 y x))) 2) (cbrt.f64 y)))
(/.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 2)))
(/.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 y x))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 y x))) 2) 2))
(/.f64 -1 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 2) (cbrt.f64 (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))))))
(/.f64 -1 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 y x))) 2) (cbrt.f64 (*.f64 (fma.f64 z z 1) (neg.f64 (*.f64 y x))))))
(/.f64 (/.f64 1 (fma.f64 z z 1)) (*.f64 y x))
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(/.f64 (/.f64 1 (cbrt.f64 (*.f64 (fma.f64 z z 1) x))) (*.f64 y (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 2)))
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(/.f64 1 (*.f64 y (/.f64 (*.f64 (fma.f64 z z 1) x) 1)))
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(/.f64 (*.f64 (fma.f64 z z 1) x) (*.f64 y (*.f64 (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))))
(/.f64 (fma.f64 (pow.f64 z 2) x x) (*.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) 2) y))
(*.f64 1 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y))
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(*.f64 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y) 1)
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(*.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) (/.f64 1 y))
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 2)))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 y x))) 2))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y)) 2))
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(*.f64 (/.f64 1 y) (/.f64 (/.f64 1 (fma.f64 z z 1)) x))
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y)) 2) (cbrt.f64 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y)))
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(*.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) (/.f64 1 (pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 2)))
(/.f64 (*.f64 (fma.f64 z z 1) (*.f64 y x)) (pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 y x)) 2))
(*.f64 (/.f64 1 x) (/.f64 1 (*.f64 (fma.f64 z z 1) y)))
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) (*.f64 (fma.f64 z z 1) (*.f64 x y))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))) 2) (*.f64 (fma.f64 z z 1) (*.f64 x y))))
(/.f64 (*.f64 (fma.f64 z z 1) (*.f64 y x)) (pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 y x)) 2))
(*.f64 (/.f64 x (*.f64 (fma.f64 z z 1) (*.f64 x y))) (/.f64 (*.f64 (fma.f64 z z 1) y) (*.f64 (fma.f64 z z 1) (*.f64 x y))))
(/.f64 (*.f64 (fma.f64 z z 1) (*.f64 y x)) (pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 y x)) 2))
(*.f64 (/.f64 (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) (*.f64 x y))) (/.f64 y (*.f64 (fma.f64 z z 1) (*.f64 x y))))
(/.f64 (*.f64 (fma.f64 z z 1) (*.f64 y x)) (pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 y x)) 2))
(*.f64 (/.f64 y (*.f64 (fma.f64 z z 1) (*.f64 x y))) (/.f64 (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) (*.f64 x y))))
(/.f64 (*.f64 (fma.f64 z z 1) (*.f64 y x)) (pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 y x)) 2))
(*.f64 -1 (/.f64 1 (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)))))
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(*.f64 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y) (/.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y))))
(/.f64 (*.f64 (fma.f64 z z 1) (*.f64 y x)) (pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 y x)) 2))
(*.f64 (/.f64 1 (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)))) -1)
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y))) (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)))) -1)
(/.f64 (*.f64 (fma.f64 z z 1) (*.f64 y x)) (pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 y x)) 2))
(neg.f64 (/.f64 1 (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)))))
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(neg.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y) -1))
(neg.f64 (/.f64 (/.f64 (/.f64 -1 (fma.f64 z z 1)) x) y))
(neg.f64 (*.f64 -1 (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y)))
(neg.f64 (/.f64 (/.f64 (/.f64 -1 (fma.f64 z z 1)) x) y))
(neg.f64 (*.f64 (/.f64 1 (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)))) 1))
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(neg.f64 (*.f64 (/.f64 1 (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)))) (/.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y)))))
(/.f64 (*.f64 (fma.f64 z z 1) (*.f64 y x)) (pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 y x)) 2))
(if (and (!=.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) 0) (!=.f64 y 0)) (/.f64 1 (/.f64 y (/.f64 (/.f64 1 (fma.f64 z z 1)) x))) (/.f64 (/.f64 (/.f64 1 (fma.f64 z z 1)) x) y))
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(/.f64 (/.f64 1 y) (*.f64 x (fma.f64 z z 1)))
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(/.f64 1 (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)
(/.f64 (pow.f64 (fma.f64 (pow.f64 z 2) x x) -1) y)

eval102.0ms (0.4%)

Compiler

Compiled 5484 to 3331 computations (39.3% saved)

prune175.0ms (0.7%)

Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New2551256
Fresh167
Picked011
Done101
Total2578265
Error
5.88%
Counts
265 → 8
Alt Table
Click to see full alt table
StatusErrorProgram
25.14%
(/.f64 (if (and (!=.f64 (/.f64 y x) 0) (!=.f64 (pow.f64 y 2) 0)) (/.f64 1 (/.f64 (pow.f64 y 2) (/.f64 y x))) (/.f64 (pow.f64 x -1) y)) (fma.f64 z z 1))
9.94%
(/.f64 (if (>.f64 (/.f64 (pow.f64 x -1) y) 0) (exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 x -1) y)) 1)) (/.f64 (pow.f64 x -1) y)) (fma.f64 z z 1))
47.31%
(/.f64 (pow.f64 (pow.f64 z -1) 2) (*.f64 y x))
25.89%
(/.f64 (/.f64 (/.f64 (/.f64 y x) y) y) (fma.f64 z z 1))
9.02%
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) y)) (pow.f64 (pow.f64 (cbrt.f64 x) -1) 2)) (pow.f64 (cbrt.f64 y) 2)) (fma.f64 z z 1))
7.56%
(/.f64 (/.f64 1 y) (*.f64 (fma.f64 z z 1) x))
7.74%
(/.f64 1 (*.f64 (*.f64 x (fma.f64 z z 1)) y))
7.92%
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) y) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 x)) 2) (fma.f64 z z 1)))
Compiler

Compiled 315 to 223 computations (29.2% saved)

localize13.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
4.83%
(*.f64 (fma.f64 z z 1) x)
5.37%
(/.f64 (/.f64 1 y) (*.f64 (fma.f64 z z 1) x))
Compiler

Compiled 30 to 17 computations (43.3% saved)

series1.0ms (0%)

Counts
2 → 60
Calls

15 calls:

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

rewrite3.9s (16.3%)

Algorithm
batch-egg-rewrite
Counts
2 → 107
Calls
Call 1
Inputs
(/.f64 (/.f64 1 y) (*.f64 (fma.f64 z z 1) x))
(*.f64 (fma.f64 z z 1) x)
Outputs
((/.f64 (/.f64 1 y) (*.f64 (fma.f64 z z 1) x)) (pow.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 y -1) x) (fma.f64 z z 1)) 3) 1/3) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 y -1) x) (fma.f64 z z 1))) 3) (pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) -1) (pow.f64 (/.f64 (/.f64 (pow.f64 y -1) x) (fma.f64 z z 1)) 1) (/.f64 (/.f64 (*.f64 (fma.f64 z z 1) x) y) (pow.f64 (*.f64 (fma.f64 z z 1) x) 2)) (/.f64 (pow.f64 y -1) (neg.f64 (*.f64 (fma.f64 z z 1) (neg.f64 x)))) (/.f64 (/.f64 (pow.f64 y -1) x) (fma.f64 z z 1)) (/.f64 y (*.f64 (pow.f64 y 2) (*.f64 (fma.f64 z z 1) x))) (/.f64 y (*.f64 (*.f64 (fma.f64 z z 1) x) (pow.f64 y 2))) (/.f64 (/.f64 (*.f64 (fma.f64 z z 1) (neg.f64 x)) y) (neg.f64 (pow.f64 (*.f64 (fma.f64 z z 1) x) 2))) (/.f64 (/.f64 (pow.f64 y -1) (cbrt.f64 (*.f64 (fma.f64 z z 1) x))) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 2)) (/.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y)))) (/.f64 (/.f64 (pow.f64 y -1) (fma.f64 z z 1)) x) (/.f64 (/.f64 (/.f64 (pow.f64 y -1) (fma.f64 z z 1)) 1) x) (/.f64 (/.f64 (pow.f64 y -1) 1) (*.f64 (fma.f64 z z 1) x)) (/.f64 (/.f64 (/.f64 (*.f64 (fma.f64 z z 1) x) y) (*.f64 (fma.f64 z z 1) x)) (*.f64 (fma.f64 z z 1) x)) (/.f64 (/.f64 (/.f64 (pow.f64 y -1) (fma.f64 z z 1)) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (*.f64 (/.f64 -1 y) (*.f64 (fma.f64 z z 1) (neg.f64 x))) (neg.f64 (*.f64 (*.f64 (fma.f64 z z 1) (neg.f64 x)) (*.f64 (fma.f64 z z 1) x)))) (/.f64 (*.f64 (/.f64 (pow.f64 y -1) (fma.f64 z z 1)) x) (*.f64 x x)) (/.f64 (*.f64 (/.f64 (*.f64 (fma.f64 z z 1) x) y) (pow.f64 (*.f64 (fma.f64 z z 1) x) 2)) (*.f64 (pow.f64 (*.f64 (fma.f64 z z 1) x) 2) (pow.f64 (*.f64 (fma.f64 z z 1) x) 2))) (/.f64 (/.f64 (/.f64 -1 y) (fma.f64 z z 1)) (neg.f64 x)) (/.f64 (*.f64 -1 (/.f64 (/.f64 1 x) (fma.f64 z z 1))) (neg.f64 y)) (/.f64 -1 (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)))) (/.f64 -1 (*.f64 (neg.f64 y) (*.f64 (fma.f64 z z 1) x))) (/.f64 (*.f64 y (/.f64 (/.f64 1 x) (fma.f64 z z 1))) (pow.f64 y 2)) (/.f64 (/.f64 (/.f64 1 x) (fma.f64 z z 1)) y) (/.f64 (/.f64 -1 y) (*.f64 (fma.f64 z z 1) (neg.f64 x))) (/.f64 (pow.f64 y -1) (*.f64 (fma.f64 z z 1) x)) (/.f64 1 (*.f64 (fma.f64 z z 1) (*.f64 x y))) (/.f64 1 (/.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 1)) (*.f64 (/.f64 (/.f64 (pow.f64 y -1) x) (fma.f64 z z 1)) (/.f64 (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))) (*.f64 (/.f64 (/.f64 1 x) (fma.f64 z z 1)) (pow.f64 y -1)) (*.f64 (/.f64 -1 y) (/.f64 1 (*.f64 (fma.f64 z z 1) (neg.f64 x)))) (*.f64 (pow.f64 y -1) (/.f64 (/.f64 1 x) (fma.f64 z z 1))) (*.f64 (/.f64 (*.f64 (fma.f64 z z 1) x) y) (/.f64 1 (pow.f64 (*.f64 (fma.f64 z z 1) x) 2))) (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 y -1) x) (fma.f64 z z 1))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 y -1) x) (fma.f64 z z 1))) 2)) (*.f64 (/.f64 1 (cbrt.f64 y)) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 y)) 2) (/.f64 (/.f64 1 x) (fma.f64 z z 1)))) (*.f64 (/.f64 (pow.f64 y -1) (fma.f64 z z 1)) (/.f64 1 x)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 y -1) x) (fma.f64 z z 1))) 2) (cbrt.f64 (/.f64 (/.f64 (pow.f64 y -1) x) (fma.f64 z z 1)))) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 y)) (fma.f64 z z 1)) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 y)) 2) x)) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 y)) x) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 y)) 2) (fma.f64 z z 1))) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 y)) 1) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 y)) 2) (*.f64 (fma.f64 z z 1) x))) (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 y -1) x) (fma.f64 z z 1))) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 y)) 2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 2))) (*.f64 (/.f64 1 (fma.f64 z z 1)) (/.f64 (pow.f64 y -1) x)) (*.f64 (/.f64 1 x) (/.f64 (pow.f64 y -1) (fma.f64 z z 1))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (fma.f64 z z 1) x))) (/.f64 (pow.f64 y -1) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 2))) (*.f64 1 (/.f64 (/.f64 (pow.f64 y -1) x) (fma.f64 z z 1))) (*.f64 (/.f64 (/.f64 (pow.f64 y -1) x) (fma.f64 z z 1)) 1) (neg.f64 (/.f64 (pow.f64 y -1) (*.f64 (fma.f64 z z 1) (neg.f64 x)))) (neg.f64 (*.f64 (/.f64 (/.f64 1 x) (fma.f64 z z 1)) (/.f64 -1 y))) (/.f64 (/.f64 (/.f64 1 y) x) (fma.f64 z z 1)) (/.f64 (/.f64 1 (fma.f64 z z 1)) (*.f64 y x)) (/.f64 (/.f64 (pow.f64 y -1) x) (fma.f64 z z 1)))
((*.f64 (fma.f64 z z 1) x) (+.f64 (*.f64 (pow.f64 z 2) x) x) (+.f64 (*.f64 x (pow.f64 z 2)) x) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 3) (pow.f64 (pow.f64 (*.f64 (fma.f64 z z 1) x) 3) 1/3) (pow.f64 (*.f64 (fma.f64 z z 1) x) 1) (*.f64 (cbrt.f64 (fma.f64 z z 1)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2) x)) (*.f64 (cbrt.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (fma.f64 z z 1))) (*.f64 (*.f64 x (cbrt.f64 (fma.f64 z z 1))) (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2)) (*.f64 (*.f64 (fma.f64 z z 1) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (fma.f64 z z 1) x) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 2) (cbrt.f64 (*.f64 (fma.f64 z z 1) x))) (*.f64 x (fma.f64 z z 1)) (*.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 2)) (*.f64 1 (*.f64 (fma.f64 z z 1) x)) (*.f64 (*.f64 (fma.f64 z z 1) x) 1) (neg.f64 (*.f64 (*.f64 (fma.f64 z z 1) x) -1)) (if (and (>.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 0) (>.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 2) 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x)) (if (and (>.f64 x 0) (>.f64 (fma.f64 z z 1) 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x)) (if (and (>.f64 (fma.f64 z z 1) 0) (>.f64 x 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x)) (if (and (>.f64 1 0) (>.f64 (*.f64 (fma.f64 z z 1) x) 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x)) (if (>.f64 (*.f64 (fma.f64 z z 1) x) 0) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x)) (if (>.f64 (*.f64 (fma.f64 z z 1) x) 0) (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z z 1) x)) 1)) (*.f64 (fma.f64 z z 1) x)) (if (>.f64 (*.f64 (fma.f64 z z 1) x) 0) (cbrt.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z z 1) x)) 3))) (*.f64 (fma.f64 z z 1) x)) (if (>.f64 (*.f64 (fma.f64 z z 1) x) 0) (pow.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z z 1) x)) 1)) 1) (*.f64 (fma.f64 z z 1) x)) (if (>.f64 x 0) (*.f64 (fma.f64 z z 1) (exp.f64 (*.f64 (log.f64 x) 1))) (*.f64 (fma.f64 z z 1) x)) (if (and (>.f64 1 0) (>.f64 x 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x)) (if (and (>.f64 (cbrt.f64 x) 0) (>.f64 (pow.f64 (cbrt.f64 x) 2) 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x)) (if (>.f64 x 0) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x)) (if (!=.f64 (-.f64 (pow.f64 z 2) 1) 0) (*.f64 x (/.f64 (-.f64 (*.f64 (pow.f64 z 2) (pow.f64 z 2)) 1) (-.f64 (pow.f64 z 2) 1))) (*.f64 (fma.f64 z z 1) x)) (if (!=.f64 1 0) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x)) (if (and (>.f64 (cbrt.f64 (fma.f64 z z 1)) 0) (>.f64 (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2) 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x)) (if (>.f64 (fma.f64 z z 1) 0) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x)) (if (and (>.f64 1 0) (>.f64 (fma.f64 z z 1) 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x)) (if (>.f64 (fma.f64 z z 1) 0) (*.f64 x (exp.f64 (*.f64 (log.f64 (fma.f64 z z 1)) 1))) (*.f64 (fma.f64 z z 1) x)) (if (!=.f64 (pow.f64 z 2) 0) (*.f64 x (*.f64 (pow.f64 z 2) (+.f64 1 (/.f64 1 (pow.f64 z 2))))) (*.f64 (fma.f64 z z 1) x)) (if (>=.f64 1 0) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x)) (if (and (>=.f64 1 0) (>=.f64 1 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x)) (if (and (>.f64 1 0) (>.f64 1 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x)) (if (>.f64 (*.f64 (fma.f64 z z 1) x) 0) (*.f64 1 (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z z 1) x)) 1))) (*.f64 (fma.f64 z z 1) x)) (if (>.f64 x 0) (+.f64 (*.f64 (pow.f64 z 2) x) (exp.f64 (*.f64 (log.f64 x) 1))) (*.f64 (fma.f64 z z 1) x)) (if (>.f64 x 0) (+.f64 (*.f64 x (pow.f64 z 2)) (exp.f64 (*.f64 (log.f64 x) 1))) (*.f64 (fma.f64 z z 1) x)) (if (>.f64 x 0) (*.f64 (exp.f64 (*.f64 (log.f64 x) 1)) (fma.f64 z z 1)) (*.f64 (fma.f64 z z 1) x)) (if (!=.f64 (-.f64 (pow.f64 z 2) 1) 0) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 z 2) (pow.f64 z 2)) 1) (-.f64 (pow.f64 z 2) 1)) x) (*.f64 (fma.f64 z z 1) x)) (if (>.f64 (fma.f64 z z 1) 0) (*.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 z z 1)) 1)) x) (*.f64 (fma.f64 z z 1) x)) (if (!=.f64 (pow.f64 z 2) 0) (*.f64 (*.f64 (pow.f64 z 2) (+.f64 1 (/.f64 1 (pow.f64 z 2)))) x) (*.f64 (fma.f64 z z 1) x)) (if (>.f64 (*.f64 (fma.f64 z z 1) x) 0) (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z z 1) x)) 1)) 1) (*.f64 (fma.f64 z z 1) x)) (if (and (>.f64 1 0) (>.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x)) (if (and (>.f64 (cbrt.f64 (fma.f64 z z 1)) 0) (>.f64 (cbrt.f64 x) 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x)) (if (and (>.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x))) 0) (>.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x))) (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)))) 0)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x))) 3) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x))) (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)))) 3)) (*.f64 (fma.f64 z z 1) x)) (if (and (>.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x))) 0) (>.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 2)) 0)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x))) 3) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 2)) 3)) (*.f64 (fma.f64 z z 1) x)) (*.f64 x (fma.f64 z z 1)) (*.f64 (fma.f64 z z 1) x))

simplify1.4s (5.7%)

Algorithm
egglog
Counts
167 → 158
Calls
Call 1
Inputs
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y x))
(+.f64 (/.f64 1 (*.f64 y x)) (*.f64 -1 (/.f64 (pow.f64 z 2) (*.f64 y x))))
(+.f64 (/.f64 1 (*.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (*.f64 y x))) (/.f64 (pow.f64 z 4) (*.f64 y x))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 6) (*.f64 y x))) (+.f64 (/.f64 1 (*.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (*.f64 y x))) (/.f64 (pow.f64 z 4) (*.f64 y x)))))
(/.f64 (pow.f64 (/.f64 1 z) 2) (*.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 1 z) 4) (*.f64 y x))) (/.f64 (pow.f64 (/.f64 1 z) 2) (*.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 1 z) 4) (*.f64 y x))) (+.f64 (/.f64 (pow.f64 (/.f64 1 z) 2) (*.f64 y x)) (/.f64 (pow.f64 (/.f64 1 z) 6) (*.f64 y x))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 1 z) 4) (*.f64 y x))) (+.f64 (/.f64 (pow.f64 (/.f64 1 z) 2) (*.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 1 z) 8) (*.f64 y x))) (/.f64 (pow.f64 (/.f64 1 z) 6) (*.f64 y x)))))
(/.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 z) 4) (*.f64 y x))) (/.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 z) 4) (*.f64 y x))) (+.f64 (/.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 y x)) (/.f64 (pow.f64 (/.f64 -1 z) 6) (*.f64 y x))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 z) 8) (*.f64 y x))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 z) 4) (*.f64 y x))) (+.f64 (/.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 y x)) (/.f64 (pow.f64 (/.f64 -1 z) 6) (*.f64 y x)))))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 1 (*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x)))
(/.f64 1 (*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x)))
(/.f64 1 (*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x)))
(/.f64 1 (*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x)))
x
(+.f64 (*.f64 (pow.f64 z 2) x) x)
(+.f64 (*.f64 (pow.f64 z 2) x) x)
(+.f64 (*.f64 (pow.f64 z 2) x) x)
(*.f64 (pow.f64 (/.f64 1 z) -2) x)
(+.f64 (*.f64 (pow.f64 (/.f64 1 z) -2) x) x)
(+.f64 (*.f64 (pow.f64 (/.f64 1 z) -2) x) x)
(+.f64 (*.f64 (pow.f64 (/.f64 1 z) -2) x) x)
(*.f64 (pow.f64 (/.f64 -1 z) -2) x)
(+.f64 (*.f64 (pow.f64 (/.f64 -1 z) -2) x) x)
(+.f64 (*.f64 (pow.f64 (/.f64 -1 z) -2) x) x)
(+.f64 (*.f64 (pow.f64 (/.f64 -1 z) -2) x) x)
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(/.f64 (/.f64 1 y) (*.f64 (fma.f64 z z 1) x))
(pow.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 y -1) x) (fma.f64 z z 1)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 y -1) x) (fma.f64 z z 1))) 3)
(pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) -1)
(pow.f64 (/.f64 (/.f64 (pow.f64 y -1) x) (fma.f64 z z 1)) 1)
(/.f64 (/.f64 (*.f64 (fma.f64 z z 1) x) y) (pow.f64 (*.f64 (fma.f64 z z 1) x) 2))
(/.f64 (pow.f64 y -1) (neg.f64 (*.f64 (fma.f64 z z 1) (neg.f64 x))))
(/.f64 (/.f64 (pow.f64 y -1) x) (fma.f64 z z 1))
(/.f64 y (*.f64 (pow.f64 y 2) (*.f64 (fma.f64 z z 1) x)))
(/.f64 y (*.f64 (*.f64 (fma.f64 z z 1) x) (pow.f64 y 2)))
(/.f64 (/.f64 (*.f64 (fma.f64 z z 1) (neg.f64 x)) y) (neg.f64 (pow.f64 (*.f64 (fma.f64 z z 1) x) 2)))
(/.f64 (/.f64 (pow.f64 y -1) (cbrt.f64 (*.f64 (fma.f64 z z 1) x))) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 2))
(/.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y))))
(/.f64 (/.f64 (pow.f64 y -1) (fma.f64 z z 1)) x)
(/.f64 (/.f64 (/.f64 (pow.f64 y -1) (fma.f64 z z 1)) 1) x)
(/.f64 (/.f64 (pow.f64 y -1) 1) (*.f64 (fma.f64 z z 1) x))
(/.f64 (/.f64 (/.f64 (*.f64 (fma.f64 z z 1) x) y) (*.f64 (fma.f64 z z 1) x)) (*.f64 (fma.f64 z z 1) x))
(/.f64 (/.f64 (/.f64 (pow.f64 y -1) (fma.f64 z z 1)) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))
(/.f64 (*.f64 (/.f64 -1 y) (*.f64 (fma.f64 z z 1) (neg.f64 x))) (neg.f64 (*.f64 (*.f64 (fma.f64 z z 1) (neg.f64 x)) (*.f64 (fma.f64 z z 1) x))))
(/.f64 (*.f64 (/.f64 (pow.f64 y -1) (fma.f64 z z 1)) x) (*.f64 x x))
(/.f64 (*.f64 (/.f64 (*.f64 (fma.f64 z z 1) x) y) (pow.f64 (*.f64 (fma.f64 z z 1) x) 2)) (*.f64 (pow.f64 (*.f64 (fma.f64 z z 1) x) 2) (pow.f64 (*.f64 (fma.f64 z z 1) x) 2)))
(/.f64 (/.f64 (/.f64 -1 y) (fma.f64 z z 1)) (neg.f64 x))
(/.f64 (*.f64 -1 (/.f64 (/.f64 1 x) (fma.f64 z z 1))) (neg.f64 y))
(/.f64 -1 (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))))
(/.f64 -1 (*.f64 (neg.f64 y) (*.f64 (fma.f64 z z 1) x)))
(/.f64 (*.f64 y (/.f64 (/.f64 1 x) (fma.f64 z z 1))) (pow.f64 y 2))
(/.f64 (/.f64 (/.f64 1 x) (fma.f64 z z 1)) y)
(/.f64 (/.f64 -1 y) (*.f64 (fma.f64 z z 1) (neg.f64 x)))
(/.f64 (pow.f64 y -1) (*.f64 (fma.f64 z z 1) x))
(/.f64 1 (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(/.f64 1 (/.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 1))
(*.f64 (/.f64 (/.f64 (pow.f64 y -1) x) (fma.f64 z z 1)) (/.f64 (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x)))
(*.f64 (/.f64 (/.f64 1 x) (fma.f64 z z 1)) (pow.f64 y -1))
(*.f64 (/.f64 -1 y) (/.f64 1 (*.f64 (fma.f64 z z 1) (neg.f64 x))))
(*.f64 (pow.f64 y -1) (/.f64 (/.f64 1 x) (fma.f64 z z 1)))
(*.f64 (/.f64 (*.f64 (fma.f64 z z 1) x) y) (/.f64 1 (pow.f64 (*.f64 (fma.f64 z z 1) x) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 y -1) x) (fma.f64 z z 1))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 y -1) x) (fma.f64 z z 1))) 2))
(*.f64 (/.f64 1 (cbrt.f64 y)) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 y)) 2) (/.f64 (/.f64 1 x) (fma.f64 z z 1))))
(*.f64 (/.f64 (pow.f64 y -1) (fma.f64 z z 1)) (/.f64 1 x))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 y -1) x) (fma.f64 z z 1))) 2) (cbrt.f64 (/.f64 (/.f64 (pow.f64 y -1) x) (fma.f64 z z 1))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 y)) (fma.f64 z z 1)) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 y)) 2) x))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 y)) x) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 y)) 2) (fma.f64 z z 1)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 y)) 1) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 y)) 2) (*.f64 (fma.f64 z z 1) x)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 y -1) x) (fma.f64 z z 1))) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 y)) 2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 2)))
(*.f64 (/.f64 1 (fma.f64 z z 1)) (/.f64 (pow.f64 y -1) x))
(*.f64 (/.f64 1 x) (/.f64 (pow.f64 y -1) (fma.f64 z z 1)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (fma.f64 z z 1) x))) (/.f64 (pow.f64 y -1) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 2)))
(*.f64 1 (/.f64 (/.f64 (pow.f64 y -1) x) (fma.f64 z z 1)))
(*.f64 (/.f64 (/.f64 (pow.f64 y -1) x) (fma.f64 z z 1)) 1)
(neg.f64 (/.f64 (pow.f64 y -1) (*.f64 (fma.f64 z z 1) (neg.f64 x))))
(neg.f64 (*.f64 (/.f64 (/.f64 1 x) (fma.f64 z z 1)) (/.f64 -1 y)))
(/.f64 (/.f64 (/.f64 1 y) x) (fma.f64 z z 1))
(/.f64 (/.f64 1 (fma.f64 z z 1)) (*.f64 y x))
(/.f64 (/.f64 (pow.f64 y -1) x) (fma.f64 z z 1))
(*.f64 (fma.f64 z z 1) x)
(+.f64 (*.f64 (pow.f64 z 2) x) x)
(+.f64 (*.f64 x (pow.f64 z 2)) x)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 z z 1) x) 3) 1/3)
(pow.f64 (*.f64 (fma.f64 z z 1) x) 1)
(*.f64 (cbrt.f64 (fma.f64 z z 1)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2) x))
(*.f64 (cbrt.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (fma.f64 z z 1)))
(*.f64 (*.f64 x (cbrt.f64 (fma.f64 z z 1))) (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2))
(*.f64 (*.f64 (fma.f64 z z 1) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (fma.f64 z z 1) x)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 2) (cbrt.f64 (*.f64 (fma.f64 z z 1) x)))
(*.f64 x (fma.f64 z z 1))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 2))
(*.f64 1 (*.f64 (fma.f64 z z 1) x))
(*.f64 (*.f64 (fma.f64 z z 1) x) 1)
(neg.f64 (*.f64 (*.f64 (fma.f64 z z 1) x) -1))
(if (and (>.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 0) (>.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 2) 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (and (>.f64 x 0) (>.f64 (fma.f64 z z 1) 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (and (>.f64 (fma.f64 z z 1) 0) (>.f64 x 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (and (>.f64 1 0) (>.f64 (*.f64 (fma.f64 z z 1) x) 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (>.f64 (*.f64 (fma.f64 z z 1) x) 0) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (>.f64 (*.f64 (fma.f64 z z 1) x) 0) (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z z 1) x)) 1)) (*.f64 (fma.f64 z z 1) x))
(if (>.f64 (*.f64 (fma.f64 z z 1) x) 0) (cbrt.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z z 1) x)) 3))) (*.f64 (fma.f64 z z 1) x))
(if (>.f64 (*.f64 (fma.f64 z z 1) x) 0) (pow.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z z 1) x)) 1)) 1) (*.f64 (fma.f64 z z 1) x))
(if (>.f64 x 0) (*.f64 (fma.f64 z z 1) (exp.f64 (*.f64 (log.f64 x) 1))) (*.f64 (fma.f64 z z 1) x))
(if (and (>.f64 1 0) (>.f64 x 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (and (>.f64 (cbrt.f64 x) 0) (>.f64 (pow.f64 (cbrt.f64 x) 2) 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (>.f64 x 0) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (!=.f64 (-.f64 (pow.f64 z 2) 1) 0) (*.f64 x (/.f64 (-.f64 (*.f64 (pow.f64 z 2) (pow.f64 z 2)) 1) (-.f64 (pow.f64 z 2) 1))) (*.f64 (fma.f64 z z 1) x))
(if (!=.f64 1 0) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (and (>.f64 (cbrt.f64 (fma.f64 z z 1)) 0) (>.f64 (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2) 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (>.f64 (fma.f64 z z 1) 0) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (and (>.f64 1 0) (>.f64 (fma.f64 z z 1) 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (>.f64 (fma.f64 z z 1) 0) (*.f64 x (exp.f64 (*.f64 (log.f64 (fma.f64 z z 1)) 1))) (*.f64 (fma.f64 z z 1) x))
(if (!=.f64 (pow.f64 z 2) 0) (*.f64 x (*.f64 (pow.f64 z 2) (+.f64 1 (/.f64 1 (pow.f64 z 2))))) (*.f64 (fma.f64 z z 1) x))
(if (>=.f64 1 0) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (and (>=.f64 1 0) (>=.f64 1 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (and (>.f64 1 0) (>.f64 1 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (>.f64 (*.f64 (fma.f64 z z 1) x) 0) (*.f64 1 (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z z 1) x)) 1))) (*.f64 (fma.f64 z z 1) x))
(if (>.f64 x 0) (+.f64 (*.f64 (pow.f64 z 2) x) (exp.f64 (*.f64 (log.f64 x) 1))) (*.f64 (fma.f64 z z 1) x))
(if (>.f64 x 0) (+.f64 (*.f64 x (pow.f64 z 2)) (exp.f64 (*.f64 (log.f64 x) 1))) (*.f64 (fma.f64 z z 1) x))
(if (>.f64 x 0) (*.f64 (exp.f64 (*.f64 (log.f64 x) 1)) (fma.f64 z z 1)) (*.f64 (fma.f64 z z 1) x))
(if (!=.f64 (-.f64 (pow.f64 z 2) 1) 0) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 z 2) (pow.f64 z 2)) 1) (-.f64 (pow.f64 z 2) 1)) x) (*.f64 (fma.f64 z z 1) x))
(if (>.f64 (fma.f64 z z 1) 0) (*.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 z z 1)) 1)) x) (*.f64 (fma.f64 z z 1) x))
(if (!=.f64 (pow.f64 z 2) 0) (*.f64 (*.f64 (pow.f64 z 2) (+.f64 1 (/.f64 1 (pow.f64 z 2)))) x) (*.f64 (fma.f64 z z 1) x))
(if (>.f64 (*.f64 (fma.f64 z z 1) x) 0) (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z z 1) x)) 1)) 1) (*.f64 (fma.f64 z z 1) x))
(if (and (>.f64 1 0) (>.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (and (>.f64 (cbrt.f64 (fma.f64 z z 1)) 0) (>.f64 (cbrt.f64 x) 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(if (and (>.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x))) 0) (>.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x))) (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)))) 0)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x))) 3) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x))) (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)))) 3)) (*.f64 (fma.f64 z z 1) x))
(if (and (>.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x))) 0) (>.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 2)) 0)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x))) 3) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 2)) 3)) (*.f64 (fma.f64 z z 1) x))
(*.f64 x (fma.f64 z z 1))
(*.f64 (fma.f64 z z 1) x)
Outputs
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(/.f64 1 (*.f64 y x))
(/.f64 1 (*.f64 x y))
(+.f64 (/.f64 1 (*.f64 y x)) (*.f64 -1 (/.f64 (pow.f64 z 2) (*.f64 y x))))
(+.f64 (/.f64 1 (*.f64 x y)) (neg.f64 (/.f64 (pow.f64 z 2) (*.f64 x y))))
(+.f64 (/.f64 1 (*.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (*.f64 y x))) (/.f64 (pow.f64 z 4) (*.f64 y x))))
(+.f64 (/.f64 1 (*.f64 x y)) (+.f64 (neg.f64 (/.f64 (pow.f64 z 2) (*.f64 x y))) (/.f64 (pow.f64 z 4) (*.f64 x y))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 6) (*.f64 y x))) (+.f64 (/.f64 1 (*.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (*.f64 y x))) (/.f64 (pow.f64 z 4) (*.f64 y x)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 z 6) (*.f64 x y))) (+.f64 (/.f64 1 (*.f64 x y)) (+.f64 (neg.f64 (/.f64 (pow.f64 z 2) (*.f64 x y))) (/.f64 (pow.f64 z 4) (*.f64 x y)))))
(/.f64 (pow.f64 (/.f64 1 z) 2) (*.f64 y x))
(/.f64 (pow.f64 (pow.f64 z -1) 2) (*.f64 x y))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 1 z) 4) (*.f64 y x))) (/.f64 (pow.f64 (/.f64 1 z) 2) (*.f64 y x)))
(+.f64 (neg.f64 (/.f64 (pow.f64 (pow.f64 z -1) 4) (*.f64 x y))) (/.f64 (pow.f64 (pow.f64 z -1) 2) (*.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 1 z) 4) (*.f64 y x))) (+.f64 (/.f64 (pow.f64 (/.f64 1 z) 2) (*.f64 y x)) (/.f64 (pow.f64 (/.f64 1 z) 6) (*.f64 y x))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (pow.f64 z -1) 4) (*.f64 x y))) (/.f64 (+.f64 (pow.f64 (pow.f64 z -1) 2) (pow.f64 (pow.f64 z -1) 6)) (*.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 1 z) 4) (*.f64 y x))) (+.f64 (/.f64 (pow.f64 (/.f64 1 z) 2) (*.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 1 z) 8) (*.f64 y x))) (/.f64 (pow.f64 (/.f64 1 z) 6) (*.f64 y x)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (pow.f64 z -1) 4) (*.f64 x y))) (+.f64 (/.f64 (pow.f64 (pow.f64 z -1) 2) (*.f64 x y)) (+.f64 (neg.f64 (/.f64 (pow.f64 (pow.f64 z -1) 8) (*.f64 x y))) (/.f64 (pow.f64 (pow.f64 z -1) 6) (*.f64 x y)))))
(/.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 y x))
(/.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 x y))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 z) 4) (*.f64 y x))) (/.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 y x)))
(+.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 -1 z) 4) (*.f64 x y))) (/.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 z) 4) (*.f64 y x))) (+.f64 (/.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 y x)) (/.f64 (pow.f64 (/.f64 -1 z) 6) (*.f64 y x))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 -1 z) 4) (*.f64 x y))) (/.f64 (+.f64 (pow.f64 (/.f64 -1 z) 2) (pow.f64 (/.f64 -1 z) 6)) (*.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 z) 8) (*.f64 y x))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 z) 4) (*.f64 y x))) (+.f64 (/.f64 (pow.f64 (/.f64 -1 z) 2) (*.f64 y x)) (/.f64 (pow.f64 (/.f64 -1 z) 6) (*.f64 y x)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 -1 z) 8) (*.f64 x y))) (+.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 -1 z) 4) (*.f64 x y))) (/.f64 (+.f64 (pow.f64 (/.f64 -1 z) 2) (pow.f64 (/.f64 -1 z) 6)) (*.f64 x y))))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(/.f64 1 (*.f64 y (*.f64 (+.f64 (pow.f64 z 2) 1) x)))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(/.f64 1 (*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x)))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(/.f64 1 (*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x)))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(/.f64 1 (*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x)))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(/.f64 1 (*.f64 (+.f64 (pow.f64 z 2) 1) (*.f64 y x)))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
x
(+.f64 (*.f64 (pow.f64 z 2) x) x)
(fma.f64 x (pow.f64 z 2) x)
(+.f64 (*.f64 (pow.f64 z 2) x) x)
(fma.f64 x (pow.f64 z 2) x)
(+.f64 (*.f64 (pow.f64 z 2) x) x)
(fma.f64 x (pow.f64 z 2) x)
(*.f64 (pow.f64 (/.f64 1 z) -2) x)
(*.f64 x (pow.f64 (pow.f64 z -1) -2))
(+.f64 (*.f64 (pow.f64 (/.f64 1 z) -2) x) x)
(fma.f64 (pow.f64 (pow.f64 z -1) -2) x x)
(+.f64 (*.f64 (pow.f64 (/.f64 1 z) -2) x) x)
(fma.f64 (pow.f64 (pow.f64 z -1) -2) x x)
(+.f64 (*.f64 (pow.f64 (/.f64 1 z) -2) x) x)
(fma.f64 (pow.f64 (pow.f64 z -1) -2) x x)
(*.f64 (pow.f64 (/.f64 -1 z) -2) x)
(*.f64 x (pow.f64 (/.f64 -1 z) -2))
(+.f64 (*.f64 (pow.f64 (/.f64 -1 z) -2) x) x)
(fma.f64 (pow.f64 (/.f64 -1 z) -2) x x)
(+.f64 (*.f64 (pow.f64 (/.f64 -1 z) -2) x) x)
(fma.f64 (pow.f64 (/.f64 -1 z) -2) x x)
(+.f64 (*.f64 (pow.f64 (/.f64 -1 z) -2) x) x)
(fma.f64 (pow.f64 (/.f64 -1 z) -2) x x)
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(fma.f64 x (pow.f64 z 2) x)
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(fma.f64 x (pow.f64 z 2) x)
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(fma.f64 x (pow.f64 z 2) x)
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(fma.f64 x (pow.f64 z 2) x)
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(fma.f64 x (pow.f64 z 2) x)
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(fma.f64 x (pow.f64 z 2) x)
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(fma.f64 x (pow.f64 z 2) x)
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(fma.f64 x (pow.f64 z 2) x)
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(fma.f64 x (pow.f64 z 2) x)
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(fma.f64 x (pow.f64 z 2) x)
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(fma.f64 x (pow.f64 z 2) x)
(*.f64 (+.f64 (pow.f64 z 2) 1) x)
(fma.f64 x (pow.f64 z 2) x)
(/.f64 (/.f64 1 y) (*.f64 (fma.f64 z z 1) x))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(pow.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 y -1) x) (fma.f64 z z 1)) 3) 1/3)
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 y -1) x) (fma.f64 z z 1))) 3)
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(pow.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) -1)
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(pow.f64 (/.f64 (/.f64 (pow.f64 y -1) x) (fma.f64 z z 1)) 1)
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(/.f64 (/.f64 (*.f64 (fma.f64 z z 1) x) y) (pow.f64 (*.f64 (fma.f64 z z 1) x) 2))
(/.f64 (fma.f64 x (pow.f64 z 2) x) (*.f64 (pow.f64 (fma.f64 x (pow.f64 z 2) x) 2) y))
(/.f64 (pow.f64 y -1) (neg.f64 (*.f64 (fma.f64 z z 1) (neg.f64 x))))
(/.f64 (pow.f64 y -1) (*.f64 (fma.f64 z z 1) (neg.f64 (neg.f64 x))))
(/.f64 (/.f64 (pow.f64 y -1) x) (fma.f64 z z 1))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(/.f64 y (*.f64 (pow.f64 y 2) (*.f64 (fma.f64 z z 1) x)))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(/.f64 y (*.f64 (*.f64 (fma.f64 z z 1) x) (pow.f64 y 2)))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(/.f64 (/.f64 (*.f64 (fma.f64 z z 1) (neg.f64 x)) y) (neg.f64 (pow.f64 (*.f64 (fma.f64 z z 1) x) 2)))
(/.f64 (/.f64 (*.f64 (fma.f64 z z 1) (neg.f64 x)) y) (neg.f64 (pow.f64 (fma.f64 x (pow.f64 z 2) x) 2)))
(/.f64 (/.f64 (pow.f64 y -1) (cbrt.f64 (*.f64 (fma.f64 z z 1) x))) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 2))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(/.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) (*.f64 (fma.f64 z z 1) (*.f64 x y))))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(/.f64 (/.f64 (pow.f64 y -1) (fma.f64 z z 1)) x)
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(/.f64 (/.f64 (/.f64 (pow.f64 y -1) (fma.f64 z z 1)) 1) x)
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(/.f64 (/.f64 (pow.f64 y -1) 1) (*.f64 (fma.f64 z z 1) x))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(/.f64 (/.f64 (/.f64 (*.f64 (fma.f64 z z 1) x) y) (*.f64 (fma.f64 z z 1) x)) (*.f64 (fma.f64 z z 1) x))
(/.f64 (fma.f64 x (pow.f64 z 2) x) (*.f64 (pow.f64 (fma.f64 x (pow.f64 z 2) x) 2) y))
(/.f64 (/.f64 (/.f64 (pow.f64 y -1) (fma.f64 z z 1)) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))
(/.f64 (/.f64 (pow.f64 y -1) (*.f64 (fma.f64 z z 1) (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) 2))
(/.f64 (*.f64 (/.f64 -1 y) (*.f64 (fma.f64 z z 1) (neg.f64 x))) (neg.f64 (*.f64 (*.f64 (fma.f64 z z 1) (neg.f64 x)) (*.f64 (fma.f64 z z 1) x))))
(/.f64 (/.f64 (/.f64 -1 y) (fma.f64 z z 1)) (neg.f64 x))
(/.f64 (*.f64 (/.f64 (pow.f64 y -1) (fma.f64 z z 1)) x) (*.f64 x x))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(/.f64 (*.f64 (/.f64 (*.f64 (fma.f64 z z 1) x) y) (pow.f64 (*.f64 (fma.f64 z z 1) x) 2)) (*.f64 (pow.f64 (*.f64 (fma.f64 z z 1) x) 2) (pow.f64 (*.f64 (fma.f64 z z 1) x) 2)))
(/.f64 (fma.f64 x (pow.f64 z 2) x) (*.f64 (pow.f64 (fma.f64 x (pow.f64 z 2) x) 2) y))
(/.f64 (/.f64 (/.f64 -1 y) (fma.f64 z z 1)) (neg.f64 x))
(/.f64 (*.f64 -1 (/.f64 (/.f64 1 x) (fma.f64 z z 1))) (neg.f64 y))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(/.f64 -1 (neg.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y))))
(/.f64 -1 (*.f64 (*.f64 (neg.f64 y) (fma.f64 z z 1)) x))
(/.f64 -1 (*.f64 (neg.f64 y) (*.f64 (fma.f64 z z 1) x)))
(/.f64 -1 (*.f64 (*.f64 (neg.f64 y) (fma.f64 z z 1)) x))
(/.f64 (*.f64 y (/.f64 (/.f64 1 x) (fma.f64 z z 1))) (pow.f64 y 2))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(/.f64 (/.f64 (/.f64 1 x) (fma.f64 z z 1)) y)
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(/.f64 (/.f64 -1 y) (*.f64 (fma.f64 z z 1) (neg.f64 x)))
(/.f64 (/.f64 (/.f64 -1 y) (fma.f64 z z 1)) (neg.f64 x))
(/.f64 (pow.f64 y -1) (*.f64 (fma.f64 z z 1) x))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(/.f64 1 (*.f64 (fma.f64 z z 1) (*.f64 x y)))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(/.f64 1 (/.f64 (*.f64 (fma.f64 z z 1) (*.f64 x y)) 1))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(*.f64 (/.f64 (/.f64 (pow.f64 y -1) x) (fma.f64 z z 1)) (/.f64 (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x)))
(/.f64 (*.f64 (/.f64 1 (*.f64 x y)) (fma.f64 x (pow.f64 z 2) x)) (*.f64 (fma.f64 z z 1) (fma.f64 x (pow.f64 z 2) x)))
(*.f64 (/.f64 (/.f64 1 x) (fma.f64 z z 1)) (pow.f64 y -1))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(*.f64 (/.f64 -1 y) (/.f64 1 (*.f64 (fma.f64 z z 1) (neg.f64 x))))
(/.f64 (/.f64 (/.f64 -1 y) (fma.f64 z z 1)) (neg.f64 x))
(*.f64 (pow.f64 y -1) (/.f64 (/.f64 1 x) (fma.f64 z z 1)))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(*.f64 (/.f64 (*.f64 (fma.f64 z z 1) x) y) (/.f64 1 (pow.f64 (*.f64 (fma.f64 z z 1) x) 2)))
(/.f64 (fma.f64 x (pow.f64 z 2) x) (*.f64 (pow.f64 (fma.f64 x (pow.f64 z 2) x) 2) y))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 y -1) x) (fma.f64 z z 1))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 y -1) x) (fma.f64 z z 1))) 2))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(*.f64 (/.f64 1 (cbrt.f64 y)) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 y)) 2) (/.f64 (/.f64 1 x) (fma.f64 z z 1))))
(/.f64 (/.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 y) -1) 2) x) (fma.f64 z z 1)) (cbrt.f64 y))
(*.f64 (/.f64 (pow.f64 y -1) (fma.f64 z z 1)) (/.f64 1 x))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 y -1) x) (fma.f64 z z 1))) 2) (cbrt.f64 (/.f64 (/.f64 (pow.f64 y -1) x) (fma.f64 z z 1))))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 y)) (fma.f64 z z 1)) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 y)) 2) x))
(/.f64 (/.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 y) -1) 2) x) (fma.f64 z z 1)) (cbrt.f64 y))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 y)) x) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 y)) 2) (fma.f64 z z 1)))
(/.f64 (/.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 y) -1) 2) x) (fma.f64 z z 1)) (cbrt.f64 y))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 y)) 1) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 y)) 2) (*.f64 (fma.f64 z z 1) x)))
(/.f64 (/.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 y) -1) 2) x) (fma.f64 z z 1)) (cbrt.f64 y))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 y -1) x) (fma.f64 z z 1))) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 y)) 2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 y) -1) 2) (pow.f64 (cbrt.f64 (fma.f64 x (pow.f64 z 2) x)) 2)))
(*.f64 (/.f64 1 (fma.f64 z z 1)) (/.f64 (pow.f64 y -1) x))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(*.f64 (/.f64 1 x) (/.f64 (pow.f64 y -1) (fma.f64 z z 1)))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (fma.f64 z z 1) x))) (/.f64 (pow.f64 y -1) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 2)))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(*.f64 1 (/.f64 (/.f64 (pow.f64 y -1) x) (fma.f64 z z 1)))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(*.f64 (/.f64 (/.f64 (pow.f64 y -1) x) (fma.f64 z z 1)) 1)
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(neg.f64 (/.f64 (pow.f64 y -1) (*.f64 (fma.f64 z z 1) (neg.f64 x))))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(neg.f64 (*.f64 (/.f64 (/.f64 1 x) (fma.f64 z z 1)) (/.f64 -1 y)))
(neg.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1))) y))
(/.f64 (/.f64 (/.f64 1 y) x) (fma.f64 z z 1))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(/.f64 (/.f64 1 (fma.f64 z z 1)) (*.f64 y x))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(/.f64 (/.f64 (pow.f64 y -1) x) (fma.f64 z z 1))
(/.f64 (/.f64 1 (*.f64 x y)) (fma.f64 z z 1))
(*.f64 (fma.f64 z z 1) x)
(fma.f64 x (pow.f64 z 2) x)
(+.f64 (*.f64 (pow.f64 z 2) x) x)
(fma.f64 x (pow.f64 z 2) x)
(+.f64 (*.f64 x (pow.f64 z 2)) x)
(fma.f64 x (pow.f64 z 2) x)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 3)
(fma.f64 x (pow.f64 z 2) x)
(pow.f64 (pow.f64 (*.f64 (fma.f64 z z 1) x) 3) 1/3)
(fma.f64 x (pow.f64 z 2) x)
(pow.f64 (*.f64 (fma.f64 z z 1) x) 1)
(fma.f64 x (pow.f64 z 2) x)
(*.f64 (cbrt.f64 (fma.f64 z z 1)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2) x))
(fma.f64 x (pow.f64 z 2) x)
(*.f64 (cbrt.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (fma.f64 z z 1)))
(fma.f64 x (pow.f64 z 2) x)
(*.f64 (*.f64 x (cbrt.f64 (fma.f64 z z 1))) (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2))
(fma.f64 x (pow.f64 z 2) x)
(*.f64 (*.f64 (fma.f64 z z 1) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))
(fma.f64 x (pow.f64 z 2) x)
(*.f64 (fma.f64 z z 1) x)
(fma.f64 x (pow.f64 z 2) x)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 2) (cbrt.f64 (*.f64 (fma.f64 z z 1) x)))
(fma.f64 x (pow.f64 z 2) x)
(*.f64 x (fma.f64 z z 1))
(fma.f64 x (pow.f64 z 2) x)
(*.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 2))
(fma.f64 x (pow.f64 z 2) x)
(*.f64 1 (*.f64 (fma.f64 z z 1) x))
(fma.f64 x (pow.f64 z 2) x)
(*.f64 (*.f64 (fma.f64 z z 1) x) 1)
(fma.f64 x (pow.f64 z 2) x)
(neg.f64 (*.f64 (*.f64 (fma.f64 z z 1) x) -1))
(*.f64 (fma.f64 x (pow.f64 z 2) x) (neg.f64 -1))
(if (and (>.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 0) (>.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 2) 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(fma.f64 x (pow.f64 z 2) x)
(if (and (>.f64 x 0) (>.f64 (fma.f64 z z 1) 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(fma.f64 x (pow.f64 z 2) x)
(if (and (>.f64 (fma.f64 z z 1) 0) (>.f64 x 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(fma.f64 x (pow.f64 z 2) x)
(if (and (>.f64 1 0) (>.f64 (*.f64 (fma.f64 z z 1) x) 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(fma.f64 x (pow.f64 z 2) x)
(if (>.f64 (*.f64 (fma.f64 z z 1) x) 0) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(fma.f64 x (pow.f64 z 2) x)
(if (>.f64 (*.f64 (fma.f64 z z 1) x) 0) (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z z 1) x)) 1)) (*.f64 (fma.f64 z z 1) x))
(fma.f64 x (pow.f64 z 2) x)
(if (>.f64 (*.f64 (fma.f64 z z 1) x) 0) (cbrt.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z z 1) x)) 3))) (*.f64 (fma.f64 z z 1) x))
(fma.f64 x (pow.f64 z 2) x)
(if (>.f64 (*.f64 (fma.f64 z z 1) x) 0) (pow.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z z 1) x)) 1)) 1) (*.f64 (fma.f64 z z 1) x))
(fma.f64 x (pow.f64 z 2) x)
(if (>.f64 x 0) (*.f64 (fma.f64 z z 1) (exp.f64 (*.f64 (log.f64 x) 1))) (*.f64 (fma.f64 z z 1) x))
(if (>.f64 x 0) (*.f64 (fma.f64 z z 1) (exp.f64 (log.f64 x))) (fma.f64 x (pow.f64 z 2) x))
(if (and (>.f64 1 0) (>.f64 x 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(fma.f64 x (pow.f64 z 2) x)
(if (and (>.f64 (cbrt.f64 x) 0) (>.f64 (pow.f64 (cbrt.f64 x) 2) 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(fma.f64 x (pow.f64 z 2) x)
(if (>.f64 x 0) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(fma.f64 x (pow.f64 z 2) x)
(if (!=.f64 (-.f64 (pow.f64 z 2) 1) 0) (*.f64 x (/.f64 (-.f64 (*.f64 (pow.f64 z 2) (pow.f64 z 2)) 1) (-.f64 (pow.f64 z 2) 1))) (*.f64 (fma.f64 z z 1) x))
(if (!=.f64 (-.f64 (pow.f64 z 2) 1) 0) (/.f64 (*.f64 x (-.f64 (pow.f64 z 4) 1)) (-.f64 (pow.f64 z 2) 1)) (fma.f64 x (pow.f64 z 2) x))
(if (!=.f64 1 0) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(fma.f64 x (pow.f64 z 2) x)
(if (and (>.f64 (cbrt.f64 (fma.f64 z z 1)) 0) (>.f64 (pow.f64 (cbrt.f64 (fma.f64 z z 1)) 2) 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(fma.f64 x (pow.f64 z 2) x)
(if (>.f64 (fma.f64 z z 1) 0) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(fma.f64 x (pow.f64 z 2) x)
(if (and (>.f64 1 0) (>.f64 (fma.f64 z z 1) 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(fma.f64 x (pow.f64 z 2) x)
(if (>.f64 (fma.f64 z z 1) 0) (*.f64 x (exp.f64 (*.f64 (log.f64 (fma.f64 z z 1)) 1))) (*.f64 (fma.f64 z z 1) x))
(if (>.f64 (fma.f64 z z 1) 0) (*.f64 x (exp.f64 (log.f64 (fma.f64 z z 1)))) (fma.f64 x (pow.f64 z 2) x))
(if (!=.f64 (pow.f64 z 2) 0) (*.f64 x (*.f64 (pow.f64 z 2) (+.f64 1 (/.f64 1 (pow.f64 z 2))))) (*.f64 (fma.f64 z z 1) x))
(if (!=.f64 (pow.f64 z 2) 0) (*.f64 (*.f64 x (pow.f64 z 2)) (+.f64 1 (pow.f64 (pow.f64 z 2) -1))) (fma.f64 x (pow.f64 z 2) x))
(if (>=.f64 1 0) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(fma.f64 x (pow.f64 z 2) x)
(if (and (>=.f64 1 0) (>=.f64 1 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(fma.f64 x (pow.f64 z 2) x)
(if (and (>.f64 1 0) (>.f64 1 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(fma.f64 x (pow.f64 z 2) x)
(if (>.f64 (*.f64 (fma.f64 z z 1) x) 0) (*.f64 1 (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z z 1) x)) 1))) (*.f64 (fma.f64 z z 1) x))
(fma.f64 x (pow.f64 z 2) x)
(if (>.f64 x 0) (+.f64 (*.f64 (pow.f64 z 2) x) (exp.f64 (*.f64 (log.f64 x) 1))) (*.f64 (fma.f64 z z 1) x))
(if (>.f64 x 0) (fma.f64 x (pow.f64 z 2) (exp.f64 (log.f64 x))) (fma.f64 x (pow.f64 z 2) x))
(if (>.f64 x 0) (+.f64 (*.f64 x (pow.f64 z 2)) (exp.f64 (*.f64 (log.f64 x) 1))) (*.f64 (fma.f64 z z 1) x))
(if (>.f64 x 0) (fma.f64 x (pow.f64 z 2) (exp.f64 (log.f64 x))) (fma.f64 x (pow.f64 z 2) x))
(if (>.f64 x 0) (*.f64 (exp.f64 (*.f64 (log.f64 x) 1)) (fma.f64 z z 1)) (*.f64 (fma.f64 z z 1) x))
(if (>.f64 x 0) (*.f64 (fma.f64 z z 1) (exp.f64 (log.f64 x))) (fma.f64 x (pow.f64 z 2) x))
(if (!=.f64 (-.f64 (pow.f64 z 2) 1) 0) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 z 2) (pow.f64 z 2)) 1) (-.f64 (pow.f64 z 2) 1)) x) (*.f64 (fma.f64 z z 1) x))
(if (!=.f64 (-.f64 (pow.f64 z 2) 1) 0) (/.f64 (*.f64 x (-.f64 (pow.f64 z 4) 1)) (-.f64 (pow.f64 z 2) 1)) (fma.f64 x (pow.f64 z 2) x))
(if (>.f64 (fma.f64 z z 1) 0) (*.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 z z 1)) 1)) x) (*.f64 (fma.f64 z z 1) x))
(if (>.f64 (fma.f64 z z 1) 0) (*.f64 x (exp.f64 (log.f64 (fma.f64 z z 1)))) (fma.f64 x (pow.f64 z 2) x))
(if (!=.f64 (pow.f64 z 2) 0) (*.f64 (*.f64 (pow.f64 z 2) (+.f64 1 (/.f64 1 (pow.f64 z 2)))) x) (*.f64 (fma.f64 z z 1) x))
(if (!=.f64 (pow.f64 z 2) 0) (*.f64 (*.f64 x (pow.f64 z 2)) (+.f64 1 (pow.f64 (pow.f64 z 2) -1))) (fma.f64 x (pow.f64 z 2) x))
(if (>.f64 (*.f64 (fma.f64 z z 1) x) 0) (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 z z 1) x)) 1)) 1) (*.f64 (fma.f64 z z 1) x))
(fma.f64 x (pow.f64 z 2) x)
(if (and (>.f64 1 0) (>.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(fma.f64 x (pow.f64 z 2) x)
(if (and (>.f64 (cbrt.f64 (fma.f64 z z 1)) 0) (>.f64 (cbrt.f64 x) 0)) (*.f64 (fma.f64 z z 1) x) (*.f64 (fma.f64 z z 1) x))
(fma.f64 x (pow.f64 z 2) x)
(if (and (>.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x))) 0) (>.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x))) (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)))) 0)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x))) 3) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x))) (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)))) 3)) (*.f64 (fma.f64 z z 1) x))
(fma.f64 x (pow.f64 z 2) x)
(if (and (>.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x))) 0) (>.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 2)) 0)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x))) 3) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)) 2)) 3)) (*.f64 (fma.f64 z z 1) x))
(fma.f64 x (pow.f64 z 2) x)
(*.f64 x (fma.f64 z z 1))
(fma.f64 x (pow.f64 z 2) x)
(*.f64 (fma.f64 z z 1) x)
(fma.f64 x (pow.f64 z 2) x)

eval55.0ms (0.2%)

Compiler

Compiled 3068 to 1955 computations (36.3% saved)

prune76.0ms (0.3%)

Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New1553158
Fresh246
Picked101
Done011
Total1588166
Error
5.88%
Counts
166 → 8
Alt Table
Click to see full alt table
StatusErrorProgram
9.94%
(/.f64 (if (>.f64 (/.f64 (pow.f64 x -1) y) 0) (exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 x -1) y)) 1)) (/.f64 (pow.f64 x -1) y)) (fma.f64 z z 1))
47.31%
(/.f64 (pow.f64 (pow.f64 z -1) 2) (*.f64 y x))
8.71%
(/.f64 (/.f64 (pow.f64 y -1) (fma.f64 z z 1)) x)
25.89%
(/.f64 (/.f64 (/.f64 (/.f64 y x) y) y) (fma.f64 z z 1))
9.02%
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) y)) (pow.f64 (pow.f64 (cbrt.f64 x) -1) 2)) (pow.f64 (cbrt.f64 y) 2)) (fma.f64 z z 1))
8.59%
(/.f64 (/.f64 1 y) (if (and (>.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x))) 0) (>.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x))) (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)))) 0)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x))) 3) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x))) (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)))) 3)) (*.f64 (fma.f64 z z 1) x)))
10.06%
(/.f64 (/.f64 1 y) (if (!=.f64 (pow.f64 z 2) 0) (*.f64 (*.f64 x (pow.f64 z 2)) (+.f64 1 (pow.f64 (pow.f64 z 2) -1))) (fma.f64 x (pow.f64 z 2) x)))
7.74%
(/.f64 1 (*.f64 (*.f64 x (fma.f64 z z 1)) y))
Compiler

Compiled 215 to 154 computations (28.4% saved)

regimes64.0ms (0.3%)

Accuracy

Total -32.5b remaining (-672.8%)

Threshold costs -32.5b (-672.8%)

Counts
16 → 1
Calls
Call 1
Inputs
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 x)) y) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 x)) 2) (fma.f64 z z 1)))
(/.f64 1 (*.f64 (*.f64 x (fma.f64 z z 1)) y))
(/.f64 (/.f64 1 x) (*.f64 y (+.f64 1 (*.f64 z z))))
(/.f64 (/.f64 1 y) (*.f64 (fma.f64 z z 1) x))
(/.f64 (/.f64 1 y) (if (!=.f64 (pow.f64 z 2) 0) (*.f64 (*.f64 x (pow.f64 z 2)) (+.f64 1 (pow.f64 (pow.f64 z 2) -1))) (fma.f64 x (pow.f64 z 2) x)))
(/.f64 (/.f64 1 y) (if (and (>.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x))) 0) (>.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x))) (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)))) 0)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x))) 3) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x))) (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 z z 1) x)))) 3)) (*.f64 (fma.f64 z z 1) x)))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 x -1) y)) (pow.f64 (pow.f64 (cbrt.f64 x) -1) 2)) (pow.f64 (cbrt.f64 y) 2)) (fma.f64 z z 1))
(/.f64 (/.f64 (/.f64 (/.f64 y x) y) y) (fma.f64 z z 1))
(/.f64 (/.f64 (pow.f64 x -1) y) (fma.f64 z z 1))
(/.f64 (/.f64 (pow.f64 x -1) (fma.f64 z z 1)) y)
(/.f64 (/.f64 (pow.f64 y -1) x) (fma.f64 z z 1))
(/.f64 (/.f64 (pow.f64 y -1) (fma.f64 z z 1)) x)
(/.f64 (pow.f64 (pow.f64 z -1) 2) (*.f64 y x))
(/.f64 (if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 x) -1) 2) 0) (/.f64 (pow.f64 (cbrt.f64 x) -1) (/.f64 y (pow.f64 (pow.f64 (cbrt.f64 x) -1) 2))) (/.f64 (pow.f64 x -1) y)) (fma.f64 z z 1))
(/.f64 (if (>.f64 (/.f64 (pow.f64 x -1) y) 0) (exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 x -1) y)) 1)) (/.f64 (pow.f64 x -1) y)) (fma.f64 z z 1))
(/.f64 (if (and (!=.f64 (/.f64 y x) 0) (!=.f64 (pow.f64 y 2) 0)) (/.f64 1 (/.f64 (pow.f64 y 2) (/.f64 y x))) (/.f64 (pow.f64 x -1) y)) (fma.f64 z z 1))
Outputs
(/.f64 (/.f64 1 y) (*.f64 (fma.f64 z z 1) x))
Calls

8 calls:

9.0ms
z
8.0ms
(/.f64 1 x)
8.0ms
x
8.0ms
y
7.0ms
(*.f64 y (+.f64 1 (*.f64 z z)))
Results
ErrorSegmentsBranch
7.56%1x
7.56%1y
7.56%1z
7.56%1(/.f64 (/.f64 1 x) (*.f64 y (+.f64 1 (*.f64 z z))))
7.56%1(/.f64 1 x)
7.56%1(*.f64 y (+.f64 1 (*.f64 z z)))
7.56%1(+.f64 1 (*.f64 z z))
7.56%1(*.f64 z z)
Compiler

Compiled 382 to 256 computations (33% saved)

simplify0.0ms (0%)

Stop Event
fuel
Compiler

Compiled 13 to 9 computations (30.8% saved)

soundness0.0ms (0%)

end15.0ms (0.1%)

Compiler

Compiled 13 to 9 computations (30.8% saved)

Profiling

Loading profile data...