Crypto.Random.Test:calculate from crypto-random-0.0.9

Time bar (total: 5.7s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze42.0ms (0.7%)

Memory
4.2MiB live, 86.3MiB allocated
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
50%49.9%49.9%0.1%0%0%0%4
50%49.9%49.9%0.1%0%0%0%5
50%49.9%49.9%0.1%0%0%0%6
75%74.9%25%0.1%0%0%0%7
75%74.9%25%0.1%0%0%0%8
75%74.9%25%0.1%0%0%0%9
87.5%87.4%12.5%0.1%0%0%0%10
87.5%87.4%12.5%0.1%0%0%0%11
87.5%87.4%12.5%0.1%0%0%0%12
Compiler

Compiled 9 to 8 computations (11.1% saved)

sample769.0ms (13.4%)

Memory
3.6MiB live, 1 062.0MiB allocated
Samples
471.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 212.0ms
ival-mult: 95.0ms (44.7% of total)
ival-div: 62.0ms (29.2% of total)
ival-add: 45.0ms (21.2% of total)
ival-true: 7.0ms (3.3% of total)
ival-assert: 4.0ms (1.9% of total)
Bogosity

explain171.0ms (3%)

Memory
-13.3MiB live, 145.8MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
260-1(1.1286789043354602e-7 -1.2003795612223588e-156 -1.0083436957998412e-150)(/.f64 (*.f64 y y) z)
00-0-(+.f64 x (/.f64 (*.f64 y y) z))
00-0-y
00-0-(*.f64 y y)
00-0-z
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
/.f64(/.f64 (*.f64 y y) z)o/n130
(*.f64 y y)overflow65
/.f64(/.f64 (*.f64 y y) z)u/n30
(*.f64 y y)underflow61
Confusion
Predicted +Predicted -
+160
-0240
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+1600
-00240
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0240
116
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
29.0ms512×0valid
Compiler

Compiled 47 to 22 computations (53.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
ival-add: 6.0ms (42% of total)
ival-mult: 4.0ms (28% of total)
ival-div: 3.0ms (21% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess54.0ms (0.9%)

Memory
13.5MiB live, 51.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02568
17264
217564
351964
4116464
5189764
6202764
7208764
8213364
9214564
067
097
1127
2137
0136
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(+.f64 x (/.f64 (*.f64 y y) z))
Outputs
(+.f64 x (/.f64 (*.f64 y y) z))
(fma.f64 (/.f64 y z) y x)
Symmetry

(abs y)

Compiler

Compiled 7 to 6 computations (14.3% saved)

eval0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune0.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
94.1%
(+.f64 x (/.f64 (*.f64 y y) z))
Compiler

Compiled 7 to 6 computations (14.3% saved)

simplify3.0ms (0%)

Memory
5.3MiB live, 5.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 y y)
cost-diff0
(/.f64 (*.f64 y y) z)
cost-diff128
(+.f64 x (/.f64 (*.f64 y y) z))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0618
0918
11218
21318
01317
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(+.f64 x (/.f64 (*.f64 y y) z))
x
(/.f64 (*.f64 y y) z)
(*.f64 y y)
y
z
Outputs
(+.f64 x (/.f64 (*.f64 y y) z))
(fma.f64 (/.f64 y z) y x)
x
(/.f64 (*.f64 y y) z)
(*.f64 y y)
y
z

localize20.0ms (0.3%)

Memory
0.9MiB live, 39.0MiB allocated
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 y y)
accuracy0.0078125
(+.f64 x (/.f64 (*.f64 y y) z))
accuracy5.986452679532348
(/.f64 (*.f64 y y) z)
Samples
15.0ms256×0valid
Compiler

Compiled 20 to 8 computations (60% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-div: 2.0ms (38.3% of total)
ival-mult: 2.0ms (38.3% of total)
ival-add: 1.0ms (19.2% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series7.0ms (0.1%)

Memory
16.1MiB live, 16.1MiB allocated
Counts
3 → 72
Calls
Call 1
Inputs
#s(alt (+.f64 x (/.f64 (*.f64 y y) z)) (patch (+.f64 x (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())
#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())
#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())
Outputs
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt (+.f64 x (/.f64 (*.f64 y y) z)) (patch (+.f64 x (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x z) (pow y 2)) z) (taylor 0 z) (#s(alt (+.f64 x (/.f64 (*.f64 y y) z)) (patch (+.f64 x (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x z) (pow y 2)) z) (taylor 0 z) (#s(alt (+.f64 x (/.f64 (*.f64 y y) z)) (patch (+.f64 x (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x z) (pow y 2)) z) (taylor 0 z) (#s(alt (+.f64 x (/.f64 (*.f64 y y) z)) (patch (+.f64 x (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt x (taylor inf z) (#s(alt (+.f64 x (/.f64 (*.f64 y y) z)) (patch (+.f64 x (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor inf z) (#s(alt (+.f64 x (/.f64 (*.f64 y y) z)) (patch (+.f64 x (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor inf z) (#s(alt (+.f64 x (/.f64 (*.f64 y y) z)) (patch (+.f64 x (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor inf z) (#s(alt (+.f64 x (/.f64 (*.f64 y y) z)) (patch (+.f64 x (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf z) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf z) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf z) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf z) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf z) (#s(alt (+.f64 x (/.f64 (*.f64 y y) z)) (patch (+.f64 x (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor -inf z) (#s(alt (+.f64 x (/.f64 (*.f64 y y) z)) (patch (+.f64 x (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor -inf z) (#s(alt (+.f64 x (/.f64 (*.f64 y y) z)) (patch (+.f64 x (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor -inf z) (#s(alt (+.f64 x (/.f64 (*.f64 y y) z)) (patch (+.f64 x (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf z) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf z) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf z) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf z) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (+.f64 x (/.f64 (*.f64 y y) z)) (patch (+.f64 x (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 y) (#s(alt (+.f64 x (/.f64 (*.f64 y y) z)) (patch (+.f64 x (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 y) (#s(alt (+.f64 x (/.f64 (*.f64 y y) z)) (patch (+.f64 x (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 y) (#s(alt (+.f64 x (/.f64 (*.f64 y y) z)) (patch (+.f64 x (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 y) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 y) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 y) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 y) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor 0 y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor 0 y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor 0 y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor 0 y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt (+.f64 x (/.f64 (*.f64 y y) z)) (patch (+.f64 x (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor inf y) (#s(alt (+.f64 x (/.f64 (*.f64 y y) z)) (patch (+.f64 x (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor inf y) (#s(alt (+.f64 x (/.f64 (*.f64 y y) z)) (patch (+.f64 x (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor inf y) (#s(alt (+.f64 x (/.f64 (*.f64 y y) z)) (patch (+.f64 x (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt (+.f64 x (/.f64 (*.f64 y y) z)) (patch (+.f64 x (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor -inf y) (#s(alt (+.f64 x (/.f64 (*.f64 y y) z)) (patch (+.f64 x (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor -inf y) (#s(alt (+.f64 x (/.f64 (*.f64 y y) z)) (patch (+.f64 x (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor -inf y) (#s(alt (+.f64 x (/.f64 (*.f64 y y) z)) (patch (+.f64 x (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor -inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor -inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor -inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor -inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 x) (#s(alt (+.f64 x (/.f64 (*.f64 y y) z)) (patch (+.f64 x (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 x) (#s(alt (+.f64 x (/.f64 (*.f64 y y) z)) (patch (+.f64 x (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 x) (#s(alt (+.f64 x (/.f64 (*.f64 y y) z)) (patch (+.f64 x (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 x) (#s(alt (+.f64 x (/.f64 (*.f64 y y) z)) (patch (+.f64 x (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (+.f64 x (/.f64 (*.f64 y y) z)) (patch (+.f64 x (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (pow y 2) (* x z)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 (*.f64 y y) z)) (patch (+.f64 x (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (pow y 2) (* x z)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 (*.f64 y y) z)) (patch (+.f64 x (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (pow y 2) (* x z)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 (*.f64 y y) z)) (patch (+.f64 x (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (+.f64 x (/.f64 (*.f64 y y) z)) (patch (+.f64 x (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 (*.f64 y y) z)) (patch (+.f64 x (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 (*.f64 y y) z)) (patch (+.f64 x (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 (*.f64 y y) z)) (patch (+.f64 x (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
1.0ms
y
@inf
((+ x (/ (* y y) z)) (/ (* y y) z) (* y y))
1.0ms
y
@0
((+ x (/ (* y y) z)) (/ (* y y) z) (* y y))
1.0ms
z
@0
((+ x (/ (* y y) z)) (/ (* y y) z) (* y y))
1.0ms
z
@inf
((+ x (/ (* y y) z)) (/ (* y y) z) (* y y))
1.0ms
y
@-inf
((+ x (/ (* y y) z)) (/ (* y y) z) (* y y))

simplify295.0ms (5.1%)

Memory
-43.8MiB live, 124.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
023376
158376
2150376
3489376
42250376
54093376
66089376
77810376
08095349
Stop Event
iter limit
node limit
Counts
72 → 67
Calls
Call 1
Inputs
(/ (pow y 2) z)
(/ (+ (* x z) (pow y 2)) z)
(/ (+ (* x z) (pow y 2)) z)
(/ (+ (* x z) (pow y 2)) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
x
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
x
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
x
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(/ (pow y 2) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(/ (pow y 2) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(/ (pow y 2) z)
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
x
(* x (+ 1 (/ (pow y 2) (* x z))))
(* x (+ 1 (/ (pow y 2) (* x z))))
(* x (+ 1 (/ (pow y 2) (* x z))))
x
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
Outputs
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (+ (* x z) (pow y 2)) z)
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(/ (+ (* x z) (pow y 2)) z)
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(/ (+ (* x z) (pow y 2)) z)
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
x
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
x
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
x
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
x
(* x (+ 1 (/ (pow y 2) (* x z))))
(fma.f64 (/.f64 y z) y x)
(* x (+ 1 (/ (pow y 2) (* x z))))
(fma.f64 (/.f64 y z) y x)
(* x (+ 1 (/ (pow y 2) (* x z))))
(fma.f64 (/.f64 y z) y x)
x
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(fma.f64 (/.f64 y z) y x)
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(fma.f64 (/.f64 y z) y x)
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(fma.f64 (/.f64 y z) y x)

rewrite189.0ms (3.3%)

Memory
27.1MiB live, 184.2MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0615
0915
13515
226915
3453415
0815914
Stop Event
iter limit
node limit
iter limit
Counts
3 → 147
Calls
Call 1
Inputs
(+.f64 x (/.f64 (*.f64 y y) z))
(/.f64 (*.f64 y y) z)
(*.f64 y y)
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval40.0ms (0.7%)

Memory
9.8MiB live, 46.5MiB allocated
Compiler

Compiled 3 158 to 429 computations (86.4% saved)

prune39.0ms (0.7%)

Memory
-9.9MiB live, 36.5MiB allocated
Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New2086214
Fresh000
Picked101
Done000
Total2096215
Accuracy
100.0%
Counts
215 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f64 (/.f64 y z) y x)
99.9%
(fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x)
99.9%
(+.f64 x (/.f64 y (/.f64 z y)))
94.6%
(+.f64 x (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 z) (pow.f64 y #s(literal -2 binary64)))))
83.3%
#s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z))
45.9%
#s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z))
Compiler

Compiled 94 to 84 computations (10.6% saved)

simplify185.0ms (3.2%)

Memory
14.8MiB live, 86.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 #s(literal -1 binary64) z)
cost-diff0
(neg.f64 y)
cost-diff192
(*.f64 y (/.f64 #s(literal -1 binary64) z))
cost-diff256
(fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x)
cost-diff0
(*.f64 y y)
cost-diff0
(fma.f64 x z (*.f64 y y))
cost-diff0
#s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z))
cost-diff320
(/.f64 (fma.f64 x z (*.f64 y y)) z)
cost-diff0
(/.f64 y z)
cost-diff0
(fma.f64 (/.f64 y z) y x)
cost-diff0
(*.f64 y y)
cost-diff0
(/.f64 (*.f64 y y) z)
cost-diff0
#s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z))
cost-diff0
(/.f64 z y)
cost-diff128
(+.f64 x (/.f64 y (/.f64 z y)))
cost-diff384
(/.f64 y (/.f64 z y))
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
022112
038104
155103
286103
3156103
4321103
5466103
6981101
71795101
82495101
93225101
103670101
113840101
123948101
133960101
144407101
155171101
165329101
175401101
185417101
195421101
205593101
216003101
226219101
236227101
246227101
08392101
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f64 x (/.f64 y (/.f64 z y)))
x
(/.f64 y (/.f64 z y))
y
(/.f64 z y)
z
#s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z))
(/.f64 (*.f64 y y) z)
(*.f64 y y)
y
z
(fma.f64 (/.f64 y z) y x)
(/.f64 y z)
y
z
x
#s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z))
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(fma.f64 x z (*.f64 y y))
x
z
(*.f64 y y)
y
(fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x)
(neg.f64 y)
y
(*.f64 y (/.f64 #s(literal -1 binary64) z))
(/.f64 #s(literal -1 binary64) z)
#s(literal -1 binary64)
z
x
Outputs
(+.f64 x (/.f64 y (/.f64 z y)))
(fma.f64 (/.f64 y z) y x)
x
(/.f64 y (/.f64 z y))
(/.f64 (*.f64 y y) z)
y
(/.f64 z y)
z
#s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z))
(/.f64 (*.f64 y y) z)
(*.f64 y y)
y
z
(fma.f64 (/.f64 y z) y x)
(/.f64 y z)
y
z
x
#s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z))
#s(approx (+ x (/ (* y y) z)) (fma.f64 (/.f64 y z) y x))
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(fma.f64 (/.f64 y z) y x)
(fma.f64 x z (*.f64 y y))
(fma.f64 z x (*.f64 y y))
x
z
(*.f64 y y)
y
(fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x)
(fma.f64 (/.f64 y z) y x)
(neg.f64 y)
y
(*.f64 y (/.f64 #s(literal -1 binary64) z))
(/.f64 (neg.f64 y) z)
(/.f64 #s(literal -1 binary64) z)
#s(literal -1 binary64)
z
x

localize98.0ms (1.7%)

Memory
-11.2MiB live, 115.2MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy0
(/.f64 #s(literal -1 binary64) z)
accuracy0
(neg.f64 y)
accuracy0.07421875
(fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x)
accuracy0.19921875
(*.f64 y (/.f64 #s(literal -1 binary64) z))
accuracy0
(*.f64 y y)
accuracy0
#s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z))
accuracy0.00390625
(fma.f64 x z (*.f64 y y))
accuracy10.70226343056505
(/.f64 (fma.f64 x z (*.f64 y y)) z)
accuracy0
(/.f64 y z)
accuracy0.07421875
(fma.f64 (/.f64 y z) y x)
accuracy0
(*.f64 y y)
accuracy5.986452679532348
(/.f64 (*.f64 y y) z)
accuracy31.16632706611042
#s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z))
accuracy0
(/.f64 z y)
accuracy0.0078125
(+.f64 x (/.f64 y (/.f64 z y)))
accuracy0.1328125
(/.f64 y (/.f64 z y))
Samples
85.0ms256×0valid
Compiler

Compiled 103 to 23 computations (77.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 52.0ms
ival-add: 30.0ms (58.1% of total)
ival-div: 10.0ms (19.4% of total)
ival-mult: 9.0ms (17.4% of total)
ival-neg: 1.0ms (1.9% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series41.0ms (0.7%)

Memory
9.5MiB live, 45.9MiB allocated
Counts
15 → 408
Calls
Call 1
Inputs
#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())
#s(alt (+.f64 x (/.f64 y (/.f64 z y))) (patch (+.f64 x (/.f64 y (/.f64 z y))) #<representation binary64>) () ())
#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())
#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())
#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())
#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())
#s(alt (fma.f64 (/.f64 y z) y x) (patch (fma.f64 (/.f64 y z) y x) #<representation binary64>) () ())
#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())
#s(alt (/.f64 (fma.f64 x z (*.f64 y y)) z) (patch (/.f64 (fma.f64 x z (*.f64 y y)) z) #<representation binary64>) () ())
#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) #<representation binary64>) () ())
#s(alt (fma.f64 x z (*.f64 y y)) (patch (fma.f64 x z (*.f64 y y)) #<representation binary64>) () ())
#s(alt (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) (patch (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) #<representation binary64>) () ())
#s(alt (*.f64 y (/.f64 #s(literal -1 binary64) z)) (patch (*.f64 y (/.f64 #s(literal -1 binary64) z)) #<representation binary64>) () ())
#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal -1 binary64) z) (patch (/.f64 #s(literal -1 binary64) z) #<representation binary64>) () ())
Outputs
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y (/.f64 z y))) (patch (+.f64 x (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x z) (pow y 2)) z) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y (/.f64 z y))) (patch (+.f64 x (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x z) (pow y 2)) z) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y (/.f64 z y))) (patch (+.f64 x (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x z) (pow y 2)) z) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y (/.f64 z y))) (patch (+.f64 x (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x z) (pow y 2)) z) (taylor 0 z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x z) (pow y 2)) z) (taylor 0 z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x z) (pow y 2)) z) (taylor 0 z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt (fma.f64 (/.f64 y z) y x) (patch (fma.f64 (/.f64 y z) y x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x z) (pow y 2)) z) (taylor 0 z) (#s(alt (fma.f64 (/.f64 y z) y x) (patch (fma.f64 (/.f64 y z) y x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x z) (pow y 2)) z) (taylor 0 z) (#s(alt (fma.f64 (/.f64 y z) y x) (patch (fma.f64 (/.f64 y z) y x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x z) (pow y 2)) z) (taylor 0 z) (#s(alt (fma.f64 (/.f64 y z) y x) (patch (fma.f64 (/.f64 y z) y x) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt (/.f64 (fma.f64 x z (*.f64 y y)) z) (patch (/.f64 (fma.f64 x z (*.f64 y y)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x z) (pow y 2)) z) (taylor 0 z) (#s(alt (/.f64 (fma.f64 x z (*.f64 y y)) z) (patch (/.f64 (fma.f64 x z (*.f64 y y)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x z) (pow y 2)) z) (taylor 0 z) (#s(alt (/.f64 (fma.f64 x z (*.f64 y y)) z) (patch (/.f64 (fma.f64 x z (*.f64 y y)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x z) (pow y 2)) z) (taylor 0 z) (#s(alt (/.f64 (fma.f64 x z (*.f64 y y)) z) (patch (/.f64 (fma.f64 x z (*.f64 y y)) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x z) (pow y 2)) z) (taylor 0 z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x z) (pow y 2)) z) (taylor 0 z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x z) (pow y 2)) z) (taylor 0 z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor 0 z) (#s(alt (fma.f64 x z (*.f64 y y)) (patch (fma.f64 x z (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (+ (* x z) (pow y 2)) (taylor 0 z) (#s(alt (fma.f64 x z (*.f64 y y)) (patch (fma.f64 x z (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (+ (* x z) (pow y 2)) (taylor 0 z) (#s(alt (fma.f64 x z (*.f64 y y)) (patch (fma.f64 x z (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (+ (* x z) (pow y 2)) (taylor 0 z) (#s(alt (fma.f64 x z (*.f64 y y)) (patch (fma.f64 x z (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) (patch (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x z) (pow y 2)) z) (taylor 0 z) (#s(alt (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) (patch (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x z) (pow y 2)) z) (taylor 0 z) (#s(alt (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) (patch (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x z) (pow y 2)) z) (taylor 0 z) (#s(alt (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) (patch (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y z)) (taylor 0 z) (#s(alt (*.f64 y (/.f64 #s(literal -1 binary64) z)) (patch (*.f64 y (/.f64 #s(literal -1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y z)) (taylor 0 z) (#s(alt (*.f64 y (/.f64 #s(literal -1 binary64) z)) (patch (*.f64 y (/.f64 #s(literal -1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y z)) (taylor 0 z) (#s(alt (*.f64 y (/.f64 #s(literal -1 binary64) z)) (patch (*.f64 y (/.f64 #s(literal -1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y z)) (taylor 0 z) (#s(alt (*.f64 y (/.f64 #s(literal -1 binary64) z)) (patch (*.f64 y (/.f64 #s(literal -1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (/ -1 z) (taylor 0 z) (#s(alt (/.f64 #s(literal -1 binary64) z) (patch (/.f64 #s(literal -1 binary64) z) #<representation binary64>) () ())) ())
#s(alt (/ -1 z) (taylor 0 z) (#s(alt (/.f64 #s(literal -1 binary64) z) (patch (/.f64 #s(literal -1 binary64) z) #<representation binary64>) () ())) ())
#s(alt (/ -1 z) (taylor 0 z) (#s(alt (/.f64 #s(literal -1 binary64) z) (patch (/.f64 #s(literal -1 binary64) z) #<representation binary64>) () ())) ())
#s(alt (/ -1 z) (taylor 0 z) (#s(alt (/.f64 #s(literal -1 binary64) z) (patch (/.f64 #s(literal -1 binary64) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf z) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf z) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf z) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf z) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf z) (#s(alt (+.f64 x (/.f64 y (/.f64 z y))) (patch (+.f64 x (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor inf z) (#s(alt (+.f64 x (/.f64 y (/.f64 z y))) (patch (+.f64 x (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor inf z) (#s(alt (+.f64 x (/.f64 y (/.f64 z y))) (patch (+.f64 x (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor inf z) (#s(alt (+.f64 x (/.f64 y (/.f64 z y))) (patch (+.f64 x (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt x (taylor inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf z) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf z) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf z) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf z) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt x (taylor inf z) (#s(alt (fma.f64 (/.f64 y z) y x) (patch (fma.f64 (/.f64 y z) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor inf z) (#s(alt (fma.f64 (/.f64 y z) y x) (patch (fma.f64 (/.f64 y z) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor inf z) (#s(alt (fma.f64 (/.f64 y z) y x) (patch (fma.f64 (/.f64 y z) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor inf z) (#s(alt (fma.f64 (/.f64 y z) y x) (patch (fma.f64 (/.f64 y z) y x) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt x (taylor inf z) (#s(alt (/.f64 (fma.f64 x z (*.f64 y y)) z) (patch (/.f64 (fma.f64 x z (*.f64 y y)) z) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor inf z) (#s(alt (/.f64 (fma.f64 x z (*.f64 y y)) z) (patch (/.f64 (fma.f64 x z (*.f64 y y)) z) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor inf z) (#s(alt (/.f64 (fma.f64 x z (*.f64 y y)) z) (patch (/.f64 (fma.f64 x z (*.f64 y y)) z) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor inf z) (#s(alt (/.f64 (fma.f64 x z (*.f64 y y)) z) (patch (/.f64 (fma.f64 x z (*.f64 y y)) z) #<representation binary64>) () ())) ())
#s(alt x (taylor inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor inf z) (#s(alt (fma.f64 x z (*.f64 y y)) (patch (fma.f64 x z (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (* z (+ x (/ (pow y 2) z))) (taylor inf z) (#s(alt (fma.f64 x z (*.f64 y y)) (patch (fma.f64 x z (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (* z (+ x (/ (pow y 2) z))) (taylor inf z) (#s(alt (fma.f64 x z (*.f64 y y)) (patch (fma.f64 x z (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (* z (+ x (/ (pow y 2) z))) (taylor inf z) (#s(alt (fma.f64 x z (*.f64 y y)) (patch (fma.f64 x z (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf z) (#s(alt (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) (patch (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor inf z) (#s(alt (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) (patch (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor inf z) (#s(alt (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) (patch (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor inf z) (#s(alt (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) (patch (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y z)) (taylor inf z) (#s(alt (*.f64 y (/.f64 #s(literal -1 binary64) z)) (patch (*.f64 y (/.f64 #s(literal -1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y z)) (taylor inf z) (#s(alt (*.f64 y (/.f64 #s(literal -1 binary64) z)) (patch (*.f64 y (/.f64 #s(literal -1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y z)) (taylor inf z) (#s(alt (*.f64 y (/.f64 #s(literal -1 binary64) z)) (patch (*.f64 y (/.f64 #s(literal -1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y z)) (taylor inf z) (#s(alt (*.f64 y (/.f64 #s(literal -1 binary64) z)) (patch (*.f64 y (/.f64 #s(literal -1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (/ -1 z) (taylor inf z) (#s(alt (/.f64 #s(literal -1 binary64) z) (patch (/.f64 #s(literal -1 binary64) z) #<representation binary64>) () ())) ())
#s(alt (/ -1 z) (taylor inf z) (#s(alt (/.f64 #s(literal -1 binary64) z) (patch (/.f64 #s(literal -1 binary64) z) #<representation binary64>) () ())) ())
#s(alt (/ -1 z) (taylor inf z) (#s(alt (/.f64 #s(literal -1 binary64) z) (patch (/.f64 #s(literal -1 binary64) z) #<representation binary64>) () ())) ())
#s(alt (/ -1 z) (taylor inf z) (#s(alt (/.f64 #s(literal -1 binary64) z) (patch (/.f64 #s(literal -1 binary64) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf z) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf z) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf z) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf z) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf z) (#s(alt (+.f64 x (/.f64 y (/.f64 z y))) (patch (+.f64 x (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor -inf z) (#s(alt (+.f64 x (/.f64 y (/.f64 z y))) (patch (+.f64 x (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor -inf z) (#s(alt (+.f64 x (/.f64 y (/.f64 z y))) (patch (+.f64 x (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor -inf z) (#s(alt (+.f64 x (/.f64 y (/.f64 z y))) (patch (+.f64 x (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor -inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor -inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor -inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf z) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf z) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf z) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf z) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf z) (#s(alt (fma.f64 (/.f64 y z) y x) (patch (fma.f64 (/.f64 y z) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor -inf z) (#s(alt (fma.f64 (/.f64 y z) y x) (patch (fma.f64 (/.f64 y z) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor -inf z) (#s(alt (fma.f64 (/.f64 y z) y x) (patch (fma.f64 (/.f64 y z) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor -inf z) (#s(alt (fma.f64 (/.f64 y z) y x) (patch (fma.f64 (/.f64 y z) y x) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf z) (#s(alt (/.f64 (fma.f64 x z (*.f64 y y)) z) (patch (/.f64 (fma.f64 x z (*.f64 y y)) z) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor -inf z) (#s(alt (/.f64 (fma.f64 x z (*.f64 y y)) z) (patch (/.f64 (fma.f64 x z (*.f64 y y)) z) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor -inf z) (#s(alt (/.f64 (fma.f64 x z (*.f64 y y)) z) (patch (/.f64 (fma.f64 x z (*.f64 y y)) z) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor -inf z) (#s(alt (/.f64 (fma.f64 x z (*.f64 y y)) z) (patch (/.f64 (fma.f64 x z (*.f64 y y)) z) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor -inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor -inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor -inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor -inf z) (#s(alt (fma.f64 x z (*.f64 y y)) (patch (fma.f64 x z (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 x) (* -1 (/ (pow y 2) z))))) (taylor -inf z) (#s(alt (fma.f64 x z (*.f64 y y)) (patch (fma.f64 x z (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 x) (* -1 (/ (pow y 2) z))))) (taylor -inf z) (#s(alt (fma.f64 x z (*.f64 y y)) (patch (fma.f64 x z (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 x) (* -1 (/ (pow y 2) z))))) (taylor -inf z) (#s(alt (fma.f64 x z (*.f64 y y)) (patch (fma.f64 x z (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf z) (#s(alt (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) (patch (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor -inf z) (#s(alt (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) (patch (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor -inf z) (#s(alt (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) (patch (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor -inf z) (#s(alt (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) (patch (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y z)) (taylor -inf z) (#s(alt (*.f64 y (/.f64 #s(literal -1 binary64) z)) (patch (*.f64 y (/.f64 #s(literal -1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y z)) (taylor -inf z) (#s(alt (*.f64 y (/.f64 #s(literal -1 binary64) z)) (patch (*.f64 y (/.f64 #s(literal -1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y z)) (taylor -inf z) (#s(alt (*.f64 y (/.f64 #s(literal -1 binary64) z)) (patch (*.f64 y (/.f64 #s(literal -1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y z)) (taylor -inf z) (#s(alt (*.f64 y (/.f64 #s(literal -1 binary64) z)) (patch (*.f64 y (/.f64 #s(literal -1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (/ -1 z) (taylor -inf z) (#s(alt (/.f64 #s(literal -1 binary64) z) (patch (/.f64 #s(literal -1 binary64) z) #<representation binary64>) () ())) ())
#s(alt (/ -1 z) (taylor -inf z) (#s(alt (/.f64 #s(literal -1 binary64) z) (patch (/.f64 #s(literal -1 binary64) z) #<representation binary64>) () ())) ())
#s(alt (/ -1 z) (taylor -inf z) (#s(alt (/.f64 #s(literal -1 binary64) z) (patch (/.f64 #s(literal -1 binary64) z) #<representation binary64>) () ())) ())
#s(alt (/ -1 z) (taylor -inf z) (#s(alt (/.f64 #s(literal -1 binary64) z) (patch (/.f64 #s(literal -1 binary64) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 y) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 y) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 y) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 y) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (+.f64 x (/.f64 y (/.f64 z y))) (patch (+.f64 x (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 y) (#s(alt (+.f64 x (/.f64 y (/.f64 z y))) (patch (+.f64 x (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 y) (#s(alt (+.f64 x (/.f64 y (/.f64 z y))) (patch (+.f64 x (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 y) (#s(alt (+.f64 x (/.f64 y (/.f64 z y))) (patch (+.f64 x (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 y) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 y) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 y) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 y) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor 0 y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor 0 y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor 0 y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor 0 y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (fma.f64 (/.f64 y z) y x) (patch (fma.f64 (/.f64 y z) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 y) (#s(alt (fma.f64 (/.f64 y z) y x) (patch (fma.f64 (/.f64 y z) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 y) (#s(alt (fma.f64 (/.f64 y z) y x) (patch (fma.f64 (/.f64 y z) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 y) (#s(alt (fma.f64 (/.f64 y z) y x) (patch (fma.f64 (/.f64 y z) y x) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (/.f64 (fma.f64 x z (*.f64 y y)) z) (patch (/.f64 (fma.f64 x z (*.f64 y y)) z) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 y) (#s(alt (/.f64 (fma.f64 x z (*.f64 y y)) z) (patch (/.f64 (fma.f64 x z (*.f64 y y)) z) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 y) (#s(alt (/.f64 (fma.f64 x z (*.f64 y y)) z) (patch (/.f64 (fma.f64 x z (*.f64 y y)) z) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 y) (#s(alt (/.f64 (fma.f64 x z (*.f64 y y)) z) (patch (/.f64 (fma.f64 x z (*.f64 y y)) z) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor 0 y) (#s(alt (fma.f64 x z (*.f64 y y)) (patch (fma.f64 x z (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (+ (* x z) (pow y 2)) (taylor 0 y) (#s(alt (fma.f64 x z (*.f64 y y)) (patch (fma.f64 x z (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (+ (* x z) (pow y 2)) (taylor 0 y) (#s(alt (fma.f64 x z (*.f64 y y)) (patch (fma.f64 x z (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (+ (* x z) (pow y 2)) (taylor 0 y) (#s(alt (fma.f64 x z (*.f64 y y)) (patch (fma.f64 x z (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) (patch (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 y) (#s(alt (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) (patch (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 y) (#s(alt (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) (patch (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 y) (#s(alt (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) (patch (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y z)) (taylor 0 y) (#s(alt (*.f64 y (/.f64 #s(literal -1 binary64) z)) (patch (*.f64 y (/.f64 #s(literal -1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y z)) (taylor 0 y) (#s(alt (*.f64 y (/.f64 #s(literal -1 binary64) z)) (patch (*.f64 y (/.f64 #s(literal -1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y z)) (taylor 0 y) (#s(alt (*.f64 y (/.f64 #s(literal -1 binary64) z)) (patch (*.f64 y (/.f64 #s(literal -1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y z)) (taylor 0 y) (#s(alt (*.f64 y (/.f64 #s(literal -1 binary64) z)) (patch (*.f64 y (/.f64 #s(literal -1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor 0 y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor 0 y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor 0 y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor 0 y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt (+.f64 x (/.f64 y (/.f64 z y))) (patch (+.f64 x (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor inf y) (#s(alt (+.f64 x (/.f64 y (/.f64 z y))) (patch (+.f64 x (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor inf y) (#s(alt (+.f64 x (/.f64 y (/.f64 z y))) (patch (+.f64 x (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor inf y) (#s(alt (+.f64 x (/.f64 y (/.f64 z y))) (patch (+.f64 x (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt (fma.f64 (/.f64 y z) y x) (patch (fma.f64 (/.f64 y z) y x) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor inf y) (#s(alt (fma.f64 (/.f64 y z) y x) (patch (fma.f64 (/.f64 y z) y x) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor inf y) (#s(alt (fma.f64 (/.f64 y z) y x) (patch (fma.f64 (/.f64 y z) y x) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor inf y) (#s(alt (fma.f64 (/.f64 y z) y x) (patch (fma.f64 (/.f64 y z) y x) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt (/.f64 (fma.f64 x z (*.f64 y y)) z) (patch (/.f64 (fma.f64 x z (*.f64 y y)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor inf y) (#s(alt (/.f64 (fma.f64 x z (*.f64 y y)) z) (patch (/.f64 (fma.f64 x z (*.f64 y y)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor inf y) (#s(alt (/.f64 (fma.f64 x z (*.f64 y y)) z) (patch (/.f64 (fma.f64 x z (*.f64 y y)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor inf y) (#s(alt (/.f64 (fma.f64 x z (*.f64 y y)) z) (patch (/.f64 (fma.f64 x z (*.f64 y y)) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor inf y) (#s(alt (fma.f64 x z (*.f64 y y)) (patch (fma.f64 x z (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ 1 (/ (* x z) (pow y 2)))) (taylor inf y) (#s(alt (fma.f64 x z (*.f64 y y)) (patch (fma.f64 x z (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ 1 (/ (* x z) (pow y 2)))) (taylor inf y) (#s(alt (fma.f64 x z (*.f64 y y)) (patch (fma.f64 x z (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ 1 (/ (* x z) (pow y 2)))) (taylor inf y) (#s(alt (fma.f64 x z (*.f64 y y)) (patch (fma.f64 x z (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) (patch (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor inf y) (#s(alt (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) (patch (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor inf y) (#s(alt (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) (patch (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor inf y) (#s(alt (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) (patch (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y z)) (taylor inf y) (#s(alt (*.f64 y (/.f64 #s(literal -1 binary64) z)) (patch (*.f64 y (/.f64 #s(literal -1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y z)) (taylor inf y) (#s(alt (*.f64 y (/.f64 #s(literal -1 binary64) z)) (patch (*.f64 y (/.f64 #s(literal -1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y z)) (taylor inf y) (#s(alt (*.f64 y (/.f64 #s(literal -1 binary64) z)) (patch (*.f64 y (/.f64 #s(literal -1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y z)) (taylor inf y) (#s(alt (*.f64 y (/.f64 #s(literal -1 binary64) z)) (patch (*.f64 y (/.f64 #s(literal -1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor inf y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor inf y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor inf y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor inf y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y (/.f64 z y))) (patch (+.f64 x (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y (/.f64 z y))) (patch (+.f64 x (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y (/.f64 z y))) (patch (+.f64 x (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y (/.f64 z y))) (patch (+.f64 x (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor -inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor -inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor -inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt (/.f64 (*.f64 y y) z) (patch (/.f64 (*.f64 y y) z) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor -inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor -inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor -inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor -inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt (fma.f64 (/.f64 y z) y x) (patch (fma.f64 (/.f64 y z) y x) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor -inf y) (#s(alt (fma.f64 (/.f64 y z) y x) (patch (fma.f64 (/.f64 y z) y x) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor -inf y) (#s(alt (fma.f64 (/.f64 y z) y x) (patch (fma.f64 (/.f64 y z) y x) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor -inf y) (#s(alt (fma.f64 (/.f64 y z) y x) (patch (fma.f64 (/.f64 y z) y x) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt (/.f64 (fma.f64 x z (*.f64 y y)) z) (patch (/.f64 (fma.f64 x z (*.f64 y y)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor -inf y) (#s(alt (/.f64 (fma.f64 x z (*.f64 y y)) z) (patch (/.f64 (fma.f64 x z (*.f64 y y)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor -inf y) (#s(alt (/.f64 (fma.f64 x z (*.f64 y y)) z) (patch (/.f64 (fma.f64 x z (*.f64 y y)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor -inf y) (#s(alt (/.f64 (fma.f64 x z (*.f64 y y)) z) (patch (/.f64 (fma.f64 x z (*.f64 y y)) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor -inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor -inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor -inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor -inf y) (#s(alt (fma.f64 x z (*.f64 y y)) (patch (fma.f64 x z (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ 1 (/ (* x z) (pow y 2)))) (taylor -inf y) (#s(alt (fma.f64 x z (*.f64 y y)) (patch (fma.f64 x z (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ 1 (/ (* x z) (pow y 2)))) (taylor -inf y) (#s(alt (fma.f64 x z (*.f64 y y)) (patch (fma.f64 x z (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ 1 (/ (* x z) (pow y 2)))) (taylor -inf y) (#s(alt (fma.f64 x z (*.f64 y y)) (patch (fma.f64 x z (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) (patch (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor -inf y) (#s(alt (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) (patch (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor -inf y) (#s(alt (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) (patch (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor -inf y) (#s(alt (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) (patch (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y z)) (taylor -inf y) (#s(alt (*.f64 y (/.f64 #s(literal -1 binary64) z)) (patch (*.f64 y (/.f64 #s(literal -1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y z)) (taylor -inf y) (#s(alt (*.f64 y (/.f64 #s(literal -1 binary64) z)) (patch (*.f64 y (/.f64 #s(literal -1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y z)) (taylor -inf y) (#s(alt (*.f64 y (/.f64 #s(literal -1 binary64) z)) (patch (*.f64 y (/.f64 #s(literal -1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ y z)) (taylor -inf y) (#s(alt (*.f64 y (/.f64 #s(literal -1 binary64) z)) (patch (*.f64 y (/.f64 #s(literal -1 binary64) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor -inf y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor -inf y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor -inf y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (* -1 y) (taylor -inf y) (#s(alt (neg.f64 y) (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y (/.f64 z y))) (patch (+.f64 x (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y (/.f64 z y))) (patch (+.f64 x (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y (/.f64 z y))) (patch (+.f64 x (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y (/.f64 z y))) (patch (+.f64 x (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 x) (#s(alt (fma.f64 (/.f64 y z) y x) (patch (fma.f64 (/.f64 y z) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 x) (#s(alt (fma.f64 (/.f64 y z) y x) (patch (fma.f64 (/.f64 y z) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 x) (#s(alt (fma.f64 (/.f64 y z) y x) (patch (fma.f64 (/.f64 y z) y x) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 x) (#s(alt (fma.f64 (/.f64 y z) y x) (patch (fma.f64 (/.f64 y z) y x) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 x) (#s(alt (/.f64 (fma.f64 x z (*.f64 y y)) z) (patch (/.f64 (fma.f64 x z (*.f64 y y)) z) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 x) (#s(alt (/.f64 (fma.f64 x z (*.f64 y y)) z) (patch (/.f64 (fma.f64 x z (*.f64 y y)) z) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 x) (#s(alt (/.f64 (fma.f64 x z (*.f64 y y)) z) (patch (/.f64 (fma.f64 x z (*.f64 y y)) z) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 x) (#s(alt (/.f64 (fma.f64 x z (*.f64 y y)) z) (patch (/.f64 (fma.f64 x z (*.f64 y y)) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor 0 x) (#s(alt (fma.f64 x z (*.f64 y y)) (patch (fma.f64 x z (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (+ (* x z) (pow y 2)) (taylor 0 x) (#s(alt (fma.f64 x z (*.f64 y y)) (patch (fma.f64 x z (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (+ (* x z) (pow y 2)) (taylor 0 x) (#s(alt (fma.f64 x z (*.f64 y y)) (patch (fma.f64 x z (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (+ (* x z) (pow y 2)) (taylor 0 x) (#s(alt (fma.f64 x z (*.f64 y y)) (patch (fma.f64 x z (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 x) (#s(alt (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) (patch (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 x) (#s(alt (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) (patch (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 x) (#s(alt (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) (patch (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 x) (#s(alt (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) (patch (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (+.f64 x (/.f64 y (/.f64 z y))) (patch (+.f64 x (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (pow y 2) (* x z)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 y (/.f64 z y))) (patch (+.f64 x (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (pow y 2) (* x z)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 y (/.f64 z y))) (patch (+.f64 x (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (pow y 2) (* x z)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 y (/.f64 z y))) (patch (+.f64 x (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (pow y 2) (* x z)))) (taylor inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (pow y 2) (* x z)))) (taylor inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (pow y 2) (* x z)))) (taylor inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (fma.f64 (/.f64 y z) y x) (patch (fma.f64 (/.f64 y z) y x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (pow y 2) (* x z)))) (taylor inf x) (#s(alt (fma.f64 (/.f64 y z) y x) (patch (fma.f64 (/.f64 y z) y x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (pow y 2) (* x z)))) (taylor inf x) (#s(alt (fma.f64 (/.f64 y z) y x) (patch (fma.f64 (/.f64 y z) y x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (pow y 2) (* x z)))) (taylor inf x) (#s(alt (fma.f64 (/.f64 y z) y x) (patch (fma.f64 (/.f64 y z) y x) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (/.f64 (fma.f64 x z (*.f64 y y)) z) (patch (/.f64 (fma.f64 x z (*.f64 y y)) z) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (pow y 2) (* x z)))) (taylor inf x) (#s(alt (/.f64 (fma.f64 x z (*.f64 y y)) z) (patch (/.f64 (fma.f64 x z (*.f64 y y)) z) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (pow y 2) (* x z)))) (taylor inf x) (#s(alt (/.f64 (fma.f64 x z (*.f64 y y)) z) (patch (/.f64 (fma.f64 x z (*.f64 y y)) z) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (pow y 2) (* x z)))) (taylor inf x) (#s(alt (/.f64 (fma.f64 x z (*.f64 y y)) z) (patch (/.f64 (fma.f64 x z (*.f64 y y)) z) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (pow y 2) (* x z)))) (taylor inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (pow y 2) (* x z)))) (taylor inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (pow y 2) (* x z)))) (taylor inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor inf x) (#s(alt (fma.f64 x z (*.f64 y y)) (patch (fma.f64 x z (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ z (/ (pow y 2) x))) (taylor inf x) (#s(alt (fma.f64 x z (*.f64 y y)) (patch (fma.f64 x z (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ z (/ (pow y 2) x))) (taylor inf x) (#s(alt (fma.f64 x z (*.f64 y y)) (patch (fma.f64 x z (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ z (/ (pow y 2) x))) (taylor inf x) (#s(alt (fma.f64 x z (*.f64 y y)) (patch (fma.f64 x z (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) (patch (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (pow y 2) (* x z)))) (taylor inf x) (#s(alt (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) (patch (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (pow y 2) (* x z)))) (taylor inf x) (#s(alt (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) (patch (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (pow y 2) (* x z)))) (taylor inf x) (#s(alt (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) (patch (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (+.f64 x (/.f64 y (/.f64 z y))) (patch (+.f64 x (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 y (/.f64 z y))) (patch (+.f64 x (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 y (/.f64 z y))) (patch (+.f64 x (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 y (/.f64 z y))) (patch (+.f64 x (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1))) (taylor -inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1))) (taylor -inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1))) (taylor -inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (fma.f64 (/.f64 y z) y x) (patch (fma.f64 (/.f64 y z) y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 y z) y x) (patch (fma.f64 (/.f64 y z) y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 y z) y x) (patch (fma.f64 (/.f64 y z) y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 y z) y x) (patch (fma.f64 (/.f64 y z) y x) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (/.f64 (fma.f64 x z (*.f64 y y)) z) (patch (/.f64 (fma.f64 x z (*.f64 y y)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 x z (*.f64 y y)) z) (patch (/.f64 (fma.f64 x z (*.f64 y y)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 x z (*.f64 y y)) z) (patch (/.f64 (fma.f64 x z (*.f64 y y)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 x z (*.f64 y y)) z) (patch (/.f64 (fma.f64 x z (*.f64 y y)) z) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1))) (taylor -inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1))) (taylor -inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1))) (taylor -inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z)) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor -inf x) (#s(alt (fma.f64 x z (*.f64 y y)) (patch (fma.f64 x z (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 z) (* -1 (/ (pow y 2) x))))) (taylor -inf x) (#s(alt (fma.f64 x z (*.f64 y y)) (patch (fma.f64 x z (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 z) (* -1 (/ (pow y 2) x))))) (taylor -inf x) (#s(alt (fma.f64 x z (*.f64 y y)) (patch (fma.f64 x z (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 z) (* -1 (/ (pow y 2) x))))) (taylor -inf x) (#s(alt (fma.f64 x z (*.f64 y y)) (patch (fma.f64 x z (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) (patch (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1))) (taylor -inf x) (#s(alt (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) (patch (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1))) (taylor -inf x) (#s(alt (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) (patch (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1))) (taylor -inf x) (#s(alt (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) (patch (fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
19.0ms
z
@-inf
((/ y (/ z y)) (+ x (/ y (/ z y))) (/ z y) (+ x (/ (* y y) z)) (/ (* y y) z) (* y y) (+ (* (/ y z) y) x) (/ y z) (/ (+ (* x z) (* y y)) z) (+ x (/ (* y y) z)) (+ (* x z) (* y y)) (+ (* (neg y) (* y (/ -1 z))) x) (* y (/ -1 z)) (neg y) (/ -1 z))
3.0ms
y
@0
((/ y (/ z y)) (+ x (/ y (/ z y))) (/ z y) (+ x (/ (* y y) z)) (/ (* y y) z) (* y y) (+ (* (/ y z) y) x) (/ y z) (/ (+ (* x z) (* y y)) z) (+ x (/ (* y y) z)) (+ (* x z) (* y y)) (+ (* (neg y) (* y (/ -1 z))) x) (* y (/ -1 z)) (neg y) (/ -1 z))
2.0ms
z
@0
((/ y (/ z y)) (+ x (/ y (/ z y))) (/ z y) (+ x (/ (* y y) z)) (/ (* y y) z) (* y y) (+ (* (/ y z) y) x) (/ y z) (/ (+ (* x z) (* y y)) z) (+ x (/ (* y y) z)) (+ (* x z) (* y y)) (+ (* (neg y) (* y (/ -1 z))) x) (* y (/ -1 z)) (neg y) (/ -1 z))
2.0ms
y
@inf
((/ y (/ z y)) (+ x (/ y (/ z y))) (/ z y) (+ x (/ (* y y) z)) (/ (* y y) z) (* y y) (+ (* (/ y z) y) x) (/ y z) (/ (+ (* x z) (* y y)) z) (+ x (/ (* y y) z)) (+ (* x z) (* y y)) (+ (* (neg y) (* y (/ -1 z))) x) (* y (/ -1 z)) (neg y) (/ -1 z))
2.0ms
y
@-inf
((/ y (/ z y)) (+ x (/ y (/ z y))) (/ z y) (+ x (/ (* y y) z)) (/ (* y y) z) (* y y) (+ (* (/ y z) y) x) (/ y z) (/ (+ (* x z) (* y y)) z) (+ x (/ (* y y) z)) (+ (* x z) (* y y)) (+ (* (neg y) (* y (/ -1 z))) x) (* y (/ -1 z)) (neg y) (/ -1 z))

simplify148.0ms (2.6%)

Memory
-13.7MiB live, 114.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0452112
11402112
23802112
313032112
429092112
553312112
674522112
080141923
Stop Event
iter limit
node limit
Counts
408 → 378
Calls
Call 1
Inputs
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (+ (* x z) (pow y 2)) z)
(/ (+ (* x z) (pow y 2)) z)
(/ (+ (* x z) (pow y 2)) z)
(/ z y)
(/ z y)
(/ z y)
(/ z y)
(/ (pow y 2) z)
(/ (+ (* x z) (pow y 2)) z)
(/ (+ (* x z) (pow y 2)) z)
(/ (+ (* x z) (pow y 2)) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (+ (* x z) (pow y 2)) z)
(/ (+ (* x z) (pow y 2)) z)
(/ (+ (* x z) (pow y 2)) z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ (pow y 2) z)
(/ (+ (* x z) (pow y 2)) z)
(/ (+ (* x z) (pow y 2)) z)
(/ (+ (* x z) (pow y 2)) z)
(/ (pow y 2) z)
(/ (+ (* x z) (pow y 2)) z)
(/ (+ (* x z) (pow y 2)) z)
(/ (+ (* x z) (pow y 2)) z)
(pow y 2)
(+ (* x z) (pow y 2))
(+ (* x z) (pow y 2))
(+ (* x z) (pow y 2))
(/ (pow y 2) z)
(/ (+ (* x z) (pow y 2)) z)
(/ (+ (* x z) (pow y 2)) z)
(/ (+ (* x z) (pow y 2)) z)
(* -1 (/ y z))
(* -1 (/ y z))
(* -1 (/ y z))
(* -1 (/ y z))
(/ -1 z)
(/ -1 z)
(/ -1 z)
(/ -1 z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
x
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(/ z y)
(/ z y)
(/ z y)
(/ z y)
x
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
x
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(/ y z)
(/ y z)
(/ y z)
(/ y z)
x
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
x
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(* x z)
(* z (+ x (/ (pow y 2) z)))
(* z (+ x (/ (pow y 2) z)))
(* z (+ x (/ (pow y 2) z)))
x
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(* -1 (/ y z))
(* -1 (/ y z))
(* -1 (/ y z))
(* -1 (/ y z))
(/ -1 z)
(/ -1 z)
(/ -1 z)
(/ -1 z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
x
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(/ z y)
(/ z y)
(/ z y)
(/ z y)
x
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
x
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(/ y z)
(/ y z)
(/ y z)
(/ y z)
x
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
x
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(* x z)
(* -1 (* z (+ (* -1 x) (* -1 (/ (pow y 2) z)))))
(* -1 (* z (+ (* -1 x) (* -1 (/ (pow y 2) z)))))
(* -1 (* z (+ (* -1 x) (* -1 (/ (pow y 2) z)))))
x
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(* -1 (/ y z))
(* -1 (/ y z))
(* -1 (/ y z))
(* -1 (/ y z))
(/ -1 z)
(/ -1 z)
(/ -1 z)
(/ -1 z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
x
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(/ z y)
(/ z y)
(/ z y)
(/ z y)
x
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
x
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(/ y z)
(/ y z)
(/ y z)
(/ y z)
x
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
x
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(* x z)
(+ (* x z) (pow y 2))
(+ (* x z) (pow y 2))
(+ (* x z) (pow y 2))
x
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(* -1 (/ y z))
(* -1 (/ y z))
(* -1 (/ y z))
(* -1 (/ y z))
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(/ z y)
(/ z y)
(/ z y)
(/ z y)
(/ (pow y 2) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(/ (pow y 2) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ (pow y 2) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(/ (pow y 2) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(pow y 2)
(* (pow y 2) (+ 1 (/ (* x z) (pow y 2))))
(* (pow y 2) (+ 1 (/ (* x z) (pow y 2))))
(* (pow y 2) (+ 1 (/ (* x z) (pow y 2))))
(/ (pow y 2) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* -1 (/ y z))
(* -1 (/ y z))
(* -1 (/ y z))
(* -1 (/ y z))
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(/ z y)
(/ z y)
(/ z y)
(/ z y)
(/ (pow y 2) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(/ (pow y 2) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ (pow y 2) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(/ (pow y 2) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(pow y 2)
(* (pow y 2) (+ 1 (/ (* x z) (pow y 2))))
(* (pow y 2) (+ 1 (/ (* x z) (pow y 2))))
(* (pow y 2) (+ 1 (/ (* x z) (pow y 2))))
(/ (pow y 2) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* -1 (/ y z))
(* -1 (/ y z))
(* -1 (/ y z))
(* -1 (/ y z))
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(/ (pow y 2) z)
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(/ (pow y 2) z)
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(/ (pow y 2) z)
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(/ (pow y 2) z)
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(/ (pow y 2) z)
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(pow y 2)
(+ (* x z) (pow y 2))
(+ (* x z) (pow y 2))
(+ (* x z) (pow y 2))
(/ (pow y 2) z)
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
x
(* x (+ 1 (/ (pow y 2) (* x z))))
(* x (+ 1 (/ (pow y 2) (* x z))))
(* x (+ 1 (/ (pow y 2) (* x z))))
x
(* x (+ 1 (/ (pow y 2) (* x z))))
(* x (+ 1 (/ (pow y 2) (* x z))))
(* x (+ 1 (/ (pow y 2) (* x z))))
x
(* x (+ 1 (/ (pow y 2) (* x z))))
(* x (+ 1 (/ (pow y 2) (* x z))))
(* x (+ 1 (/ (pow y 2) (* x z))))
x
(* x (+ 1 (/ (pow y 2) (* x z))))
(* x (+ 1 (/ (pow y 2) (* x z))))
(* x (+ 1 (/ (pow y 2) (* x z))))
x
(* x (+ 1 (/ (pow y 2) (* x z))))
(* x (+ 1 (/ (pow y 2) (* x z))))
(* x (+ 1 (/ (pow y 2) (* x z))))
(* x z)
(* x (+ z (/ (pow y 2) x)))
(* x (+ z (/ (pow y 2) x)))
(* x (+ z (/ (pow y 2) x)))
x
(* x (+ 1 (/ (pow y 2) (* x z))))
(* x (+ 1 (/ (pow y 2) (* x z))))
(* x (+ 1 (/ (pow y 2) (* x z))))
x
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
x
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
x
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
x
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
x
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(* x z)
(* -1 (* x (+ (* -1 z) (* -1 (/ (pow y 2) x)))))
(* -1 (* x (+ (* -1 z) (* -1 (/ (pow y 2) x)))))
(* -1 (* x (+ (* -1 z) (* -1 (/ (pow y 2) x)))))
x
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
Outputs
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (+ (* x z) (pow y 2)) z)
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(/ (+ (* x z) (pow y 2)) z)
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(/ (+ (* x z) (pow y 2)) z)
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (+ (* x z) (pow y 2)) z)
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(/ (+ (* x z) (pow y 2)) z)
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(/ (+ (* x z) (pow y 2)) z)
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (+ (* x z) (pow y 2)) z)
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(/ (+ (* x z) (pow y 2)) z)
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(/ (+ (* x z) (pow y 2)) z)
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (+ (* x z) (pow y 2)) z)
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(/ (+ (* x z) (pow y 2)) z)
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(/ (+ (* x z) (pow y 2)) z)
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (+ (* x z) (pow y 2)) z)
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(/ (+ (* x z) (pow y 2)) z)
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(/ (+ (* x z) (pow y 2)) z)
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(pow y 2)
(*.f64 y y)
(+ (* x z) (pow y 2))
(fma.f64 x z (*.f64 y y))
(+ (* x z) (pow y 2))
(fma.f64 x z (*.f64 y y))
(+ (* x z) (pow y 2))
(fma.f64 x z (*.f64 y y))
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (+ (* x z) (pow y 2)) z)
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(/ (+ (* x z) (pow y 2)) z)
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(/ (+ (* x z) (pow y 2)) z)
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(* -1 (/ y z))
(/.f64 (neg.f64 y) z)
(* -1 (/ y z))
(/.f64 (neg.f64 y) z)
(* -1 (/ y z))
(/.f64 (neg.f64 y) z)
(* -1 (/ y z))
(/.f64 (neg.f64 y) z)
(/ -1 z)
(/.f64 #s(literal -1 binary64) z)
(/ -1 z)
(/.f64 #s(literal -1 binary64) z)
(/ -1 z)
(/.f64 #s(literal -1 binary64) z)
(/ -1 z)
(/.f64 #s(literal -1 binary64) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
x
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
x
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
x
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
x
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
x
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(* x z)
(*.f64 x z)
(* z (+ x (/ (pow y 2) z)))
(fma.f64 x z (*.f64 y y))
(* z (+ x (/ (pow y 2) z)))
(fma.f64 x z (*.f64 y y))
(* z (+ x (/ (pow y 2) z)))
(fma.f64 x z (*.f64 y y))
x
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(* -1 (/ y z))
(/.f64 (neg.f64 y) z)
(* -1 (/ y z))
(/.f64 (neg.f64 y) z)
(* -1 (/ y z))
(/.f64 (neg.f64 y) z)
(* -1 (/ y z))
(/.f64 (neg.f64 y) z)
(/ -1 z)
(/.f64 #s(literal -1 binary64) z)
(/ -1 z)
(/.f64 #s(literal -1 binary64) z)
(/ -1 z)
(/.f64 #s(literal -1 binary64) z)
(/ -1 z)
(/.f64 #s(literal -1 binary64) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
x
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
x
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
x
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
x
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
x
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(* x z)
(*.f64 x z)
(* -1 (* z (+ (* -1 x) (* -1 (/ (pow y 2) z)))))
(fma.f64 x z (*.f64 y y))
(* -1 (* z (+ (* -1 x) (* -1 (/ (pow y 2) z)))))
(fma.f64 x z (*.f64 y y))
(* -1 (* z (+ (* -1 x) (* -1 (/ (pow y 2) z)))))
(fma.f64 x z (*.f64 y y))
x
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(* -1 (/ y z))
(/.f64 (neg.f64 y) z)
(* -1 (/ y z))
(/.f64 (neg.f64 y) z)
(* -1 (/ y z))
(/.f64 (neg.f64 y) z)
(* -1 (/ y z))
(/.f64 (neg.f64 y) z)
(/ -1 z)
(/.f64 #s(literal -1 binary64) z)
(/ -1 z)
(/.f64 #s(literal -1 binary64) z)
(/ -1 z)
(/.f64 #s(literal -1 binary64) z)
(/ -1 z)
(/.f64 #s(literal -1 binary64) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
x
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
x
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
x
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
x
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
x
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(* x z)
(*.f64 x z)
(+ (* x z) (pow y 2))
(fma.f64 x z (*.f64 y y))
(+ (* x z) (pow y 2))
(fma.f64 x z (*.f64 y y))
(+ (* x z) (pow y 2))
(fma.f64 x z (*.f64 y y))
x
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(* -1 (/ y z))
(/.f64 (neg.f64 y) z)
(* -1 (/ y z))
(/.f64 (neg.f64 y) z)
(* -1 (/ y z))
(/.f64 (neg.f64 y) z)
(* -1 (/ y z))
(/.f64 (neg.f64 y) z)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(pow y 2)
(*.f64 y y)
(* (pow y 2) (+ 1 (/ (* x z) (pow y 2))))
(fma.f64 x z (*.f64 y y))
(* (pow y 2) (+ 1 (/ (* x z) (pow y 2))))
(fma.f64 x z (*.f64 y y))
(* (pow y 2) (+ 1 (/ (* x z) (pow y 2))))
(fma.f64 x z (*.f64 y y))
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* -1 (/ y z))
(/.f64 (neg.f64 y) z)
(* -1 (/ y z))
(/.f64 (neg.f64 y) z)
(* -1 (/ y z))
(/.f64 (neg.f64 y) z)
(* -1 (/ y z))
(/.f64 (neg.f64 y) z)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(pow y 2)
(*.f64 y y)
(* (pow y 2) (+ 1 (/ (* x z) (pow y 2))))
(fma.f64 x z (*.f64 y y))
(* (pow y 2) (+ 1 (/ (* x z) (pow y 2))))
(fma.f64 x z (*.f64 y y))
(* (pow y 2) (+ 1 (/ (* x z) (pow y 2))))
(fma.f64 x z (*.f64 y y))
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* -1 (/ y z))
(/.f64 (neg.f64 y) z)
(* -1 (/ y z))
(/.f64 (neg.f64 y) z)
(* -1 (/ y z))
(/.f64 (neg.f64 y) z)
(* -1 (/ y z))
(/.f64 (neg.f64 y) z)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(pow y 2)
(*.f64 y y)
(+ (* x z) (pow y 2))
(fma.f64 x z (*.f64 y y))
(+ (* x z) (pow y 2))
(fma.f64 x z (*.f64 y y))
(+ (* x z) (pow y 2))
(fma.f64 x z (*.f64 y y))
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
x
(* x (+ 1 (/ (pow y 2) (* x z))))
(fma.f64 (/.f64 y z) y x)
(* x (+ 1 (/ (pow y 2) (* x z))))
(fma.f64 (/.f64 y z) y x)
(* x (+ 1 (/ (pow y 2) (* x z))))
(fma.f64 (/.f64 y z) y x)
x
(* x (+ 1 (/ (pow y 2) (* x z))))
(fma.f64 (/.f64 y z) y x)
(* x (+ 1 (/ (pow y 2) (* x z))))
(fma.f64 (/.f64 y z) y x)
(* x (+ 1 (/ (pow y 2) (* x z))))
(fma.f64 (/.f64 y z) y x)
x
(* x (+ 1 (/ (pow y 2) (* x z))))
(fma.f64 (/.f64 y z) y x)
(* x (+ 1 (/ (pow y 2) (* x z))))
(fma.f64 (/.f64 y z) y x)
(* x (+ 1 (/ (pow y 2) (* x z))))
(fma.f64 (/.f64 y z) y x)
x
(* x (+ 1 (/ (pow y 2) (* x z))))
(fma.f64 (/.f64 y z) y x)
(* x (+ 1 (/ (pow y 2) (* x z))))
(fma.f64 (/.f64 y z) y x)
(* x (+ 1 (/ (pow y 2) (* x z))))
(fma.f64 (/.f64 y z) y x)
x
(* x (+ 1 (/ (pow y 2) (* x z))))
(fma.f64 (/.f64 y z) y x)
(* x (+ 1 (/ (pow y 2) (* x z))))
(fma.f64 (/.f64 y z) y x)
(* x (+ 1 (/ (pow y 2) (* x z))))
(fma.f64 (/.f64 y z) y x)
(* x z)
(*.f64 x z)
(* x (+ z (/ (pow y 2) x)))
(fma.f64 x z (*.f64 y y))
(* x (+ z (/ (pow y 2) x)))
(fma.f64 x z (*.f64 y y))
(* x (+ z (/ (pow y 2) x)))
(fma.f64 x z (*.f64 y y))
x
(* x (+ 1 (/ (pow y 2) (* x z))))
(fma.f64 (/.f64 y z) y x)
(* x (+ 1 (/ (pow y 2) (* x z))))
(fma.f64 (/.f64 y z) y x)
(* x (+ 1 (/ (pow y 2) (* x z))))
(fma.f64 (/.f64 y z) y x)
x
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(fma.f64 (/.f64 y z) y x)
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(fma.f64 (/.f64 y z) y x)
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(fma.f64 (/.f64 y z) y x)
x
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(fma.f64 (/.f64 y z) y x)
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(fma.f64 (/.f64 y z) y x)
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(fma.f64 (/.f64 y z) y x)
x
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(fma.f64 (/.f64 y z) y x)
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(fma.f64 (/.f64 y z) y x)
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(fma.f64 (/.f64 y z) y x)
x
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(fma.f64 (/.f64 y z) y x)
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(fma.f64 (/.f64 y z) y x)
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(fma.f64 (/.f64 y z) y x)
x
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(fma.f64 (/.f64 y z) y x)
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(fma.f64 (/.f64 y z) y x)
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(fma.f64 (/.f64 y z) y x)
(* x z)
(*.f64 x z)
(* -1 (* x (+ (* -1 z) (* -1 (/ (pow y 2) x)))))
(fma.f64 x z (*.f64 y y))
(* -1 (* x (+ (* -1 z) (* -1 (/ (pow y 2) x)))))
(fma.f64 x z (*.f64 y y))
(* -1 (* x (+ (* -1 z) (* -1 (/ (pow y 2) x)))))
(fma.f64 x z (*.f64 y y))
x
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(fma.f64 (/.f64 y z) y x)
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(fma.f64 (/.f64 y z) y x)
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(fma.f64 (/.f64 y z) y x)

rewrite299.0ms (5.2%)

Memory
-17.7MiB live, 215.3MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02294
03888
114987
2104887
0886587
Stop Event
iter limit
node limit
iter limit
Counts
15 → 580
Calls
Call 1
Inputs
(/.f64 y (/.f64 z y))
(+.f64 x (/.f64 y (/.f64 z y)))
(/.f64 z y)
#s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z))
(/.f64 (*.f64 y y) z)
(*.f64 y y)
(fma.f64 (/.f64 y z) y x)
(/.f64 y z)
(/.f64 (fma.f64 x z (*.f64 y y)) z)
#s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z))
(fma.f64 x z (*.f64 y y))
(fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x)
(*.f64 y (/.f64 #s(literal -1 binary64) z))
(neg.f64 y)
(/.f64 #s(literal -1 binary64) z)
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval270.0ms (4.7%)

Memory
7.6MiB live, 163.9MiB allocated
Compiler

Compiled 13 126 to 1 148 computations (91.3% saved)

prune92.0ms (1.6%)

Memory
7.6MiB live, 53.8MiB allocated
Pruning

7 alts after pruning (5 fresh and 2 done)

PrunedKeptTotal
New9785983
Fresh101
Picked325
Done000
Total9827989
Accuracy
100.0%
Counts
989 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f64 (/.f64 y z) y x)
99.9%
(+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))))
82.5%
#s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z))
45.9%
#s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z))
41.1%
#s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z))
51.2%
#s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y)))
51.2%
#s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y))
Compiler

Compiled 88 to 81 computations (8% saved)

simplify184.0ms (3.2%)

Memory
20.1MiB live, 56.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 x z)
cost-diff0
(fma.f64 y y (*.f64 x z))
cost-diff0
#s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z))
cost-diff320
(/.f64 (fma.f64 y y (*.f64 x z)) z)
cost-diff0
(/.f64 z y)
cost-diff0
#s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y)))
cost-diff384
(/.f64 y (/.f64 z y))
cost-diff0
(*.f64 x z)
cost-diff0
#s(approx (+ (* x z) (* y y)) (*.f64 x z))
cost-diff0
(/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)
cost-diff0
#s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z))
cost-diff0
(/.f64 y z)
cost-diff0
(*.f64 (/.f64 y z) y)
cost-diff0
#s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y))
cost-diff0
(/.f64 #s(literal -1 binary64) y)
cost-diff128
(+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))))
cost-diff384
(/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))
cost-diff448
(*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
027165
040173
156166
286152
3149152
4330152
5636152
61322152
71981151
82522151
92780151
103098151
113477151
123671151
133757151
144041151
154697151
165200151
175495151
185930151
196171151
206496151
217325151
08025144
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))))
x
(/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))
y
(*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))
(/.f64 #s(literal -1 binary64) y)
#s(literal -1 binary64)
(neg.f64 z)
z
#s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y))
(*.f64 (/.f64 y z) y)
(/.f64 y z)
y
z
#s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z))
(/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)
#s(approx (+ (* x z) (* y y)) (*.f64 x z))
(*.f64 x z)
x
z
#s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y)))
(/.f64 y (/.f64 z y))
y
(/.f64 z y)
z
#s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z))
(/.f64 (fma.f64 y y (*.f64 x z)) z)
(fma.f64 y y (*.f64 x z))
y
(*.f64 x z)
x
z
Outputs
(+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))))
(fma.f64 (/.f64 y z) y x)
x
(/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))
(*.f64 (/.f64 y z) y)
y
(*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))
(/.f64 z y)
(/.f64 #s(literal -1 binary64) y)
#s(literal -1 binary64)
(neg.f64 z)
z
#s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y))
(*.f64 (/.f64 y z) y)
(/.f64 y z)
y
z
#s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z))
#s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 z x)) z))
(/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)
(/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 z x)) z)
#s(approx (+ (* x z) (* y y)) (*.f64 x z))
#s(approx (+ (* x z) (* y y)) (*.f64 z x))
(*.f64 x z)
(*.f64 z x)
x
z
#s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y)))
#s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y))
(/.f64 y (/.f64 z y))
(*.f64 (/.f64 y z) y)
y
(/.f64 z y)
z
#s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z))
#s(approx (+ x (/ (* y y) z)) (fma.f64 (/.f64 y z) y x))
(/.f64 (fma.f64 y y (*.f64 x z)) z)
(fma.f64 (/.f64 y z) y x)
(fma.f64 y y (*.f64 x z))
(fma.f64 z x (*.f64 y y))
y
(*.f64 x z)
(*.f64 z x)
x
z

localize103.0ms (1.8%)

Memory
-7.9MiB live, 31.1MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 x z)
accuracy0
#s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z))
accuracy0.49999449521112044
(fma.f64 y y (*.f64 x z))
accuracy10.70226343056505
(/.f64 (fma.f64 y y (*.f64 x z)) z)
accuracy0
(/.f64 z y)
accuracy0.1328125
(/.f64 y (/.f64 z y))
accuracy31.16632706611042
#s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y)))
accuracy0
(*.f64 x z)
accuracy0
#s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z))
accuracy10.70226343056505
(/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)
accuracy30.11264776737939
#s(approx (+ (* x z) (* y y)) (*.f64 x z))
accuracy0
(/.f64 y z)
accuracy0.12890625
(*.f64 (/.f64 y z) y)
accuracy31.16632706611042
#s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y))
accuracy0
(neg.f64 z)
accuracy0.0078125
(+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))))
accuracy0.1328125
(/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))
accuracy0.203125
(*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))
Samples
46.0ms256×0valid
Compiler

Compiled 126 to 23 computations (81.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 32.0ms
ival-div: 20.0ms (63% of total)
ival-mult: 6.0ms (18.9% of total)
ival-add: 4.0ms (12.6% of total)
ival-neg: 1.0ms (3.2% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series44.0ms (0.8%)

Memory
4.8MiB live, 42.4MiB allocated
Counts
18 → 516
Calls
Call 1
Inputs
#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())
#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())
#s(alt (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal -1 binary64) y) (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())
#s(alt #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) (patch #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 y z) y) (patch (*.f64 (/.f64 y z) y) #<representation binary64>) () ())
#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())
#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) #<representation binary64>) () ())
#s(alt (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) (patch (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) #<representation binary64>) () ())
#s(alt #s(approx (+ (* x z) (* y y)) (*.f64 x z)) (patch #s(approx (+ (* x z) (* y y)) (*.f64 x z)) #<representation binary64>) () ())
#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())
#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())
#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) #<representation binary64>) () ())
#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())
#s(alt (/.f64 (fma.f64 y y (*.f64 x z)) z) (patch (/.f64 (fma.f64 y y (*.f64 x z)) z) #<representation binary64>) () ())
#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) #<representation binary64>) () ())
#s(alt (fma.f64 y y (*.f64 x z)) (patch (fma.f64 y y (*.f64 x z)) #<representation binary64>) () ())
#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())
Outputs
#s(alt (/ z y) (taylor 0 z) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 z) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 z) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 z) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x z) (pow y 2)) z) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x z) (pow y 2)) z) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x z) (pow y 2)) z) (taylor 0 z) (#s(alt (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) (patch #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x z) (pow y 2)) z) (taylor 0 z) (#s(alt #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) (patch #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x z) (pow y 2)) z) (taylor 0 z) (#s(alt #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) (patch #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x z) (pow y 2)) z) (taylor 0 z) (#s(alt #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) (patch #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt (*.f64 (/.f64 y z) y) (patch (*.f64 (/.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt (*.f64 (/.f64 y z) y) (patch (*.f64 (/.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt (*.f64 (/.f64 y z) y) (patch (*.f64 (/.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt (*.f64 (/.f64 y z) y) (patch (*.f64 (/.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x z) (pow y 2)) z) (taylor 0 z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x z) (pow y 2)) z) (taylor 0 z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x z) (pow y 2)) z) (taylor 0 z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) (patch (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x z) (pow y 2)) z) (taylor 0 z) (#s(alt (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) (patch (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x z) (pow y 2)) z) (taylor 0 z) (#s(alt (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) (patch (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x z) (pow y 2)) z) (taylor 0 z) (#s(alt (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) (patch (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor 0 z) (#s(alt #s(approx (+ (* x z) (* y y)) (*.f64 x z)) (patch #s(approx (+ (* x z) (* y y)) (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (+ (* x z) (pow y 2)) (taylor 0 z) (#s(alt #s(approx (+ (* x z) (* y y)) (*.f64 x z)) (patch #s(approx (+ (* x z) (* y y)) (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (+ (* x z) (pow y 2)) (taylor 0 z) (#s(alt #s(approx (+ (* x z) (* y y)) (*.f64 x z)) (patch #s(approx (+ (* x z) (* y y)) (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (+ (* x z) (pow y 2)) (taylor 0 z) (#s(alt #s(approx (+ (* x z) (* y y)) (*.f64 x z)) (patch #s(approx (+ (* x z) (* y y)) (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor 0 z) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor 0 z) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor 0 z) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor 0 z) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x z) (pow y 2)) z) (taylor 0 z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x z) (pow y 2)) z) (taylor 0 z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x z) (pow y 2)) z) (taylor 0 z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt (/.f64 (fma.f64 y y (*.f64 x z)) z) (patch (/.f64 (fma.f64 y y (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x z) (pow y 2)) z) (taylor 0 z) (#s(alt (/.f64 (fma.f64 y y (*.f64 x z)) z) (patch (/.f64 (fma.f64 y y (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x z) (pow y 2)) z) (taylor 0 z) (#s(alt (/.f64 (fma.f64 y y (*.f64 x z)) z) (patch (/.f64 (fma.f64 y y (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x z) (pow y 2)) z) (taylor 0 z) (#s(alt (/.f64 (fma.f64 y y (*.f64 x z)) z) (patch (/.f64 (fma.f64 y y (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x z) (pow y 2)) z) (taylor 0 z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x z) (pow y 2)) z) (taylor 0 z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x z) (pow y 2)) z) (taylor 0 z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor 0 z) (#s(alt (fma.f64 y y (*.f64 x z)) (patch (fma.f64 y y (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (+ (* x z) (pow y 2)) (taylor 0 z) (#s(alt (fma.f64 y y (*.f64 x z)) (patch (fma.f64 y y (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (+ (* x z) (pow y 2)) (taylor 0 z) (#s(alt (fma.f64 y y (*.f64 x z)) (patch (fma.f64 y y (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (+ (* x z) (pow y 2)) (taylor 0 z) (#s(alt (fma.f64 y y (*.f64 x z)) (patch (fma.f64 y y (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf z) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf z) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf z) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf z) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf z) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf z) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf z) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf z) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf z) (#s(alt (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor inf z) (#s(alt (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor inf z) (#s(alt (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor inf z) (#s(alt (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) (patch #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) (patch #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) (patch #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) (patch #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf z) (#s(alt (*.f64 (/.f64 y z) y) (patch (*.f64 (/.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf z) (#s(alt (*.f64 (/.f64 y z) y) (patch (*.f64 (/.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf z) (#s(alt (*.f64 (/.f64 y z) y) (patch (*.f64 (/.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf z) (#s(alt (*.f64 (/.f64 y z) y) (patch (*.f64 (/.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt x (taylor inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf z) (#s(alt (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) (patch (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor inf z) (#s(alt (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) (patch (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor inf z) (#s(alt (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) (patch (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor inf z) (#s(alt (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) (patch (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor inf z) (#s(alt #s(approx (+ (* x z) (* y y)) (*.f64 x z)) (patch #s(approx (+ (* x z) (* y y)) (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* z (+ x (/ (pow y 2) z))) (taylor inf z) (#s(alt #s(approx (+ (* x z) (* y y)) (*.f64 x z)) (patch #s(approx (+ (* x z) (* y y)) (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* z (+ x (/ (pow y 2) z))) (taylor inf z) (#s(alt #s(approx (+ (* x z) (* y y)) (*.f64 x z)) (patch #s(approx (+ (* x z) (* y y)) (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* z (+ x (/ (pow y 2) z))) (taylor inf z) (#s(alt #s(approx (+ (* x z) (* y y)) (*.f64 x z)) (patch #s(approx (+ (* x z) (* y y)) (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor inf z) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor inf z) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor inf z) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor inf z) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf z) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf z) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf z) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf z) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt x (taylor inf z) (#s(alt (/.f64 (fma.f64 y y (*.f64 x z)) z) (patch (/.f64 (fma.f64 y y (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor inf z) (#s(alt (/.f64 (fma.f64 y y (*.f64 x z)) z) (patch (/.f64 (fma.f64 y y (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor inf z) (#s(alt (/.f64 (fma.f64 y y (*.f64 x z)) z) (patch (/.f64 (fma.f64 y y (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor inf z) (#s(alt (/.f64 (fma.f64 y y (*.f64 x z)) z) (patch (/.f64 (fma.f64 y y (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt x (taylor inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor inf z) (#s(alt (fma.f64 y y (*.f64 x z)) (patch (fma.f64 y y (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* z (+ x (/ (pow y 2) z))) (taylor inf z) (#s(alt (fma.f64 y y (*.f64 x z)) (patch (fma.f64 y y (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* z (+ x (/ (pow y 2) z))) (taylor inf z) (#s(alt (fma.f64 y y (*.f64 x z)) (patch (fma.f64 y y (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* z (+ x (/ (pow y 2) z))) (taylor inf z) (#s(alt (fma.f64 y y (*.f64 x z)) (patch (fma.f64 y y (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf z) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf z) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf z) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf z) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf z) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf z) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf z) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf z) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf z) (#s(alt (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor -inf z) (#s(alt (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor -inf z) (#s(alt (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor -inf z) (#s(alt (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) (patch #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor -inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) (patch #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor -inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) (patch #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor -inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) (patch #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf z) (#s(alt (*.f64 (/.f64 y z) y) (patch (*.f64 (/.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf z) (#s(alt (*.f64 (/.f64 y z) y) (patch (*.f64 (/.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf z) (#s(alt (*.f64 (/.f64 y z) y) (patch (*.f64 (/.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf z) (#s(alt (*.f64 (/.f64 y z) y) (patch (*.f64 (/.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf z) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor -inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor -inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor -inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf z) (#s(alt (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) (patch (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor -inf z) (#s(alt (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) (patch (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor -inf z) (#s(alt (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) (patch (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor -inf z) (#s(alt (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) (patch (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor -inf z) (#s(alt #s(approx (+ (* x z) (* y y)) (*.f64 x z)) (patch #s(approx (+ (* x z) (* y y)) (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 x) (* -1 (/ (pow y 2) z))))) (taylor -inf z) (#s(alt #s(approx (+ (* x z) (* y y)) (*.f64 x z)) (patch #s(approx (+ (* x z) (* y y)) (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 x) (* -1 (/ (pow y 2) z))))) (taylor -inf z) (#s(alt #s(approx (+ (* x z) (* y y)) (*.f64 x z)) (patch #s(approx (+ (* x z) (* y y)) (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 x) (* -1 (/ (pow y 2) z))))) (taylor -inf z) (#s(alt #s(approx (+ (* x z) (* y y)) (*.f64 x z)) (patch #s(approx (+ (* x z) (* y y)) (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor -inf z) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor -inf z) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor -inf z) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor -inf z) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf z) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf z) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf z) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf z) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor -inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor -inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor -inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf z) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf z) (#s(alt (/.f64 (fma.f64 y y (*.f64 x z)) z) (patch (/.f64 (fma.f64 y y (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor -inf z) (#s(alt (/.f64 (fma.f64 y y (*.f64 x z)) z) (patch (/.f64 (fma.f64 y y (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor -inf z) (#s(alt (/.f64 (fma.f64 y y (*.f64 x z)) z) (patch (/.f64 (fma.f64 y y (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor -inf z) (#s(alt (/.f64 (fma.f64 y y (*.f64 x z)) z) (patch (/.f64 (fma.f64 y y (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor -inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor -inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor -inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor -inf z) (#s(alt (fma.f64 y y (*.f64 x z)) (patch (fma.f64 y y (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 x) (* -1 (/ (pow y 2) z))))) (taylor -inf z) (#s(alt (fma.f64 y y (*.f64 x z)) (patch (fma.f64 y y (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 x) (* -1 (/ (pow y 2) z))))) (taylor -inf z) (#s(alt (fma.f64 y y (*.f64 x z)) (patch (fma.f64 y y (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* z (+ (* -1 x) (* -1 (/ (pow y 2) z))))) (taylor -inf z) (#s(alt (fma.f64 y y (*.f64 x z)) (patch (fma.f64 y y (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 y) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 y) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 y) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 y) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 y) (#s(alt (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 y) (#s(alt (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 y) (#s(alt (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (/ -1 y) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) y) (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -1 y) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) y) (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -1 y) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) y) (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -1 y) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) y) (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) (patch #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 y) (#s(alt #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) (patch #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 y) (#s(alt #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) (patch #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 y) (#s(alt #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) (patch #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 y) (#s(alt (*.f64 (/.f64 y z) y) (patch (*.f64 (/.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 y) (#s(alt (*.f64 (/.f64 y z) y) (patch (*.f64 (/.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 y) (#s(alt (*.f64 (/.f64 y z) y) (patch (*.f64 (/.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 y) (#s(alt (*.f64 (/.f64 y z) y) (patch (*.f64 (/.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor 0 y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) (patch (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 y) (#s(alt (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) (patch (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 y) (#s(alt (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) (patch (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 y) (#s(alt (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) (patch (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor 0 y) (#s(alt #s(approx (+ (* x z) (* y y)) (*.f64 x z)) (patch #s(approx (+ (* x z) (* y y)) (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (+ (* x z) (pow y 2)) (taylor 0 y) (#s(alt #s(approx (+ (* x z) (* y y)) (*.f64 x z)) (patch #s(approx (+ (* x z) (* y y)) (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (+ (* x z) (pow y 2)) (taylor 0 y) (#s(alt #s(approx (+ (* x z) (* y y)) (*.f64 x z)) (patch #s(approx (+ (* x z) (* y y)) (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (+ (* x z) (pow y 2)) (taylor 0 y) (#s(alt #s(approx (+ (* x z) (* y y)) (*.f64 x z)) (patch #s(approx (+ (* x z) (* y y)) (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 y) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 y) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 y) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 y) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (/.f64 (fma.f64 y y (*.f64 x z)) z) (patch (/.f64 (fma.f64 y y (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 y) (#s(alt (/.f64 (fma.f64 y y (*.f64 x z)) z) (patch (/.f64 (fma.f64 y y (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 y) (#s(alt (/.f64 (fma.f64 y y (*.f64 x z)) z) (patch (/.f64 (fma.f64 y y (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 y) (#s(alt (/.f64 (fma.f64 y y (*.f64 x z)) z) (patch (/.f64 (fma.f64 y y (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor 0 y) (#s(alt (fma.f64 y y (*.f64 x z)) (patch (fma.f64 y y (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (+ (* x z) (pow y 2)) (taylor 0 y) (#s(alt (fma.f64 y y (*.f64 x z)) (patch (fma.f64 y y (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (+ (* x z) (pow y 2)) (taylor 0 y) (#s(alt (fma.f64 y y (*.f64 x z)) (patch (fma.f64 y y (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (+ (* x z) (pow y 2)) (taylor 0 y) (#s(alt (fma.f64 y y (*.f64 x z)) (patch (fma.f64 y y (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor inf y) (#s(alt (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor inf y) (#s(alt (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor inf y) (#s(alt (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (/ -1 y) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) y) (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -1 y) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) y) (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -1 y) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) y) (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -1 y) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) y) (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) (patch #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) (patch #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) (patch #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) (patch #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt (*.f64 (/.f64 y z) y) (patch (*.f64 (/.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt (*.f64 (/.f64 y z) y) (patch (*.f64 (/.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt (*.f64 (/.f64 y z) y) (patch (*.f64 (/.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt (*.f64 (/.f64 y z) y) (patch (*.f64 (/.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) (patch (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor inf y) (#s(alt (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) (patch (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor inf y) (#s(alt (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) (patch (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor inf y) (#s(alt (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) (patch (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor inf y) (#s(alt #s(approx (+ (* x z) (* y y)) (*.f64 x z)) (patch #s(approx (+ (* x z) (* y y)) (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ 1 (/ (* x z) (pow y 2)))) (taylor inf y) (#s(alt #s(approx (+ (* x z) (* y y)) (*.f64 x z)) (patch #s(approx (+ (* x z) (* y y)) (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ 1 (/ (* x z) (pow y 2)))) (taylor inf y) (#s(alt #s(approx (+ (* x z) (* y y)) (*.f64 x z)) (patch #s(approx (+ (* x z) (* y y)) (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ 1 (/ (* x z) (pow y 2)))) (taylor inf y) (#s(alt #s(approx (+ (* x z) (* y y)) (*.f64 x z)) (patch #s(approx (+ (* x z) (* y y)) (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt (/.f64 (fma.f64 y y (*.f64 x z)) z) (patch (/.f64 (fma.f64 y y (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor inf y) (#s(alt (/.f64 (fma.f64 y y (*.f64 x z)) z) (patch (/.f64 (fma.f64 y y (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor inf y) (#s(alt (/.f64 (fma.f64 y y (*.f64 x z)) z) (patch (/.f64 (fma.f64 y y (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor inf y) (#s(alt (/.f64 (fma.f64 y y (*.f64 x z)) z) (patch (/.f64 (fma.f64 y y (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor inf y) (#s(alt (fma.f64 y y (*.f64 x z)) (patch (fma.f64 y y (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ 1 (/ (* x z) (pow y 2)))) (taylor inf y) (#s(alt (fma.f64 y y (*.f64 x z)) (patch (fma.f64 y y (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ 1 (/ (* x z) (pow y 2)))) (taylor inf y) (#s(alt (fma.f64 y y (*.f64 x z)) (patch (fma.f64 y y (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ 1 (/ (* x z) (pow y 2)))) (taylor inf y) (#s(alt (fma.f64 y y (*.f64 x z)) (patch (fma.f64 y y (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (/ -1 y) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) y) (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -1 y) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) y) (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -1 y) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) y) (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -1 y) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) y) (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) (patch #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor -inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) (patch #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor -inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) (patch #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor -inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) (patch #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt (*.f64 (/.f64 y z) y) (patch (*.f64 (/.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt (*.f64 (/.f64 y z) y) (patch (*.f64 (/.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt (*.f64 (/.f64 y z) y) (patch (*.f64 (/.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt (*.f64 (/.f64 y z) y) (patch (*.f64 (/.f64 y z) y) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ y z) (taylor -inf y) (#s(alt (/.f64 y z) (patch (/.f64 y z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor -inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor -inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor -inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) (patch (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor -inf y) (#s(alt (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) (patch (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor -inf y) (#s(alt (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) (patch (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor -inf y) (#s(alt (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) (patch (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor -inf y) (#s(alt #s(approx (+ (* x z) (* y y)) (*.f64 x z)) (patch #s(approx (+ (* x z) (* y y)) (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ 1 (/ (* x z) (pow y 2)))) (taylor -inf y) (#s(alt #s(approx (+ (* x z) (* y y)) (*.f64 x z)) (patch #s(approx (+ (* x z) (* y y)) (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ 1 (/ (* x z) (pow y 2)))) (taylor -inf y) (#s(alt #s(approx (+ (* x z) (* y y)) (*.f64 x z)) (patch #s(approx (+ (* x z) (* y y)) (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ 1 (/ (* x z) (pow y 2)))) (taylor -inf y) (#s(alt #s(approx (+ (* x z) (* y y)) (*.f64 x z)) (patch #s(approx (+ (* x z) (* y y)) (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt (/.f64 y (/.f64 z y)) (patch (/.f64 y (/.f64 z y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor -inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor -inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor -inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf y) (#s(alt (/.f64 z y) (patch (/.f64 z y) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt (/.f64 (fma.f64 y y (*.f64 x z)) z) (patch (/.f64 (fma.f64 y y (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor -inf y) (#s(alt (/.f64 (fma.f64 y y (*.f64 x z)) z) (patch (/.f64 (fma.f64 y y (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor -inf y) (#s(alt (/.f64 (fma.f64 y y (*.f64 x z)) z) (patch (/.f64 (fma.f64 y y (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor -inf y) (#s(alt (/.f64 (fma.f64 y y (*.f64 x z)) z) (patch (/.f64 (fma.f64 y y (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor -inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor -inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor -inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor -inf y) (#s(alt (fma.f64 y y (*.f64 x z)) (patch (fma.f64 y y (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ 1 (/ (* x z) (pow y 2)))) (taylor -inf y) (#s(alt (fma.f64 y y (*.f64 x z)) (patch (fma.f64 y y (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ 1 (/ (* x z) (pow y 2)))) (taylor -inf y) (#s(alt (fma.f64 y y (*.f64 x z)) (patch (fma.f64 y y (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ 1 (/ (* x z) (pow y 2)))) (taylor -inf y) (#s(alt (fma.f64 y y (*.f64 x z)) (patch (fma.f64 y y (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 x) (#s(alt #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) (patch #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 x) (#s(alt #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) (patch #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 x) (#s(alt #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) (patch #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 x) (#s(alt #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) (patch #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 x) (#s(alt (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) (patch (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 x) (#s(alt (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) (patch (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 x) (#s(alt (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) (patch (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 x) (#s(alt (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) (patch (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor 0 x) (#s(alt #s(approx (+ (* x z) (* y y)) (*.f64 x z)) (patch #s(approx (+ (* x z) (* y y)) (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (+ (* x z) (pow y 2)) (taylor 0 x) (#s(alt #s(approx (+ (* x z) (* y y)) (*.f64 x z)) (patch #s(approx (+ (* x z) (* y y)) (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (+ (* x z) (pow y 2)) (taylor 0 x) (#s(alt #s(approx (+ (* x z) (* y y)) (*.f64 x z)) (patch #s(approx (+ (* x z) (* y y)) (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (+ (* x z) (pow y 2)) (taylor 0 x) (#s(alt #s(approx (+ (* x z) (* y y)) (*.f64 x z)) (patch #s(approx (+ (* x z) (* y y)) (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor 0 x) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor 0 x) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor 0 x) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor 0 x) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 x) (#s(alt (/.f64 (fma.f64 y y (*.f64 x z)) z) (patch (/.f64 (fma.f64 y y (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 x) (#s(alt (/.f64 (fma.f64 y y (*.f64 x z)) z) (patch (/.f64 (fma.f64 y y (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 x) (#s(alt (/.f64 (fma.f64 y y (*.f64 x z)) z) (patch (/.f64 (fma.f64 y y (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 x) (#s(alt (/.f64 (fma.f64 y y (*.f64 x z)) z) (patch (/.f64 (fma.f64 y y (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor 0 x) (#s(alt (fma.f64 y y (*.f64 x z)) (patch (fma.f64 y y (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (+ (* x z) (pow y 2)) (taylor 0 x) (#s(alt (fma.f64 y y (*.f64 x z)) (patch (fma.f64 y y (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (+ (* x z) (pow y 2)) (taylor 0 x) (#s(alt (fma.f64 y y (*.f64 x z)) (patch (fma.f64 y y (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (+ (* x z) (pow y 2)) (taylor 0 x) (#s(alt (fma.f64 y y (*.f64 x z)) (patch (fma.f64 y y (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (pow y 2) (* x z)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (pow y 2) (* x z)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (pow y 2) (* x z)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) (patch #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (pow y 2) (* x z)))) (taylor inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) (patch #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (pow y 2) (* x z)))) (taylor inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) (patch #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (pow y 2) (* x z)))) (taylor inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) (patch #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (pow y 2) (* x z)))) (taylor inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (pow y 2) (* x z)))) (taylor inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (pow y 2) (* x z)))) (taylor inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) (patch (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (pow y 2) (* x z)))) (taylor inf x) (#s(alt (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) (patch (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (pow y 2) (* x z)))) (taylor inf x) (#s(alt (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) (patch (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (pow y 2) (* x z)))) (taylor inf x) (#s(alt (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) (patch (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor inf x) (#s(alt #s(approx (+ (* x z) (* y y)) (*.f64 x z)) (patch #s(approx (+ (* x z) (* y y)) (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* x (+ z (/ (pow y 2) x))) (taylor inf x) (#s(alt #s(approx (+ (* x z) (* y y)) (*.f64 x z)) (patch #s(approx (+ (* x z) (* y y)) (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* x (+ z (/ (pow y 2) x))) (taylor inf x) (#s(alt #s(approx (+ (* x z) (* y y)) (*.f64 x z)) (patch #s(approx (+ (* x z) (* y y)) (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* x (+ z (/ (pow y 2) x))) (taylor inf x) (#s(alt #s(approx (+ (* x z) (* y y)) (*.f64 x z)) (patch #s(approx (+ (* x z) (* y y)) (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor inf x) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor inf x) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor inf x) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor inf x) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (pow y 2) (* x z)))) (taylor inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (pow y 2) (* x z)))) (taylor inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (pow y 2) (* x z)))) (taylor inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (/.f64 (fma.f64 y y (*.f64 x z)) z) (patch (/.f64 (fma.f64 y y (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (pow y 2) (* x z)))) (taylor inf x) (#s(alt (/.f64 (fma.f64 y y (*.f64 x z)) z) (patch (/.f64 (fma.f64 y y (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (pow y 2) (* x z)))) (taylor inf x) (#s(alt (/.f64 (fma.f64 y y (*.f64 x z)) z) (patch (/.f64 (fma.f64 y y (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (pow y 2) (* x z)))) (taylor inf x) (#s(alt (/.f64 (fma.f64 y y (*.f64 x z)) z) (patch (/.f64 (fma.f64 y y (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (pow y 2) (* x z)))) (taylor inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (pow y 2) (* x z)))) (taylor inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (pow y 2) (* x z)))) (taylor inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor inf x) (#s(alt (fma.f64 y y (*.f64 x z)) (patch (fma.f64 y y (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* x (+ z (/ (pow y 2) x))) (taylor inf x) (#s(alt (fma.f64 y y (*.f64 x z)) (patch (fma.f64 y y (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* x (+ z (/ (pow y 2) x))) (taylor inf x) (#s(alt (fma.f64 y y (*.f64 x z)) (patch (fma.f64 y y (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* x (+ z (/ (pow y 2) x))) (taylor inf x) (#s(alt (fma.f64 y y (*.f64 x z)) (patch (fma.f64 y y (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch (+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) (patch #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1))) (taylor -inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) (patch #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1))) (taylor -inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) (patch #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1))) (taylor -inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) (patch #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1))) (taylor -inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1))) (taylor -inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1))) (taylor -inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) (patch (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1))) (taylor -inf x) (#s(alt (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) (patch (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1))) (taylor -inf x) (#s(alt (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) (patch (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1))) (taylor -inf x) (#s(alt (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) (patch (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor -inf x) (#s(alt #s(approx (+ (* x z) (* y y)) (*.f64 x z)) (patch #s(approx (+ (* x z) (* y y)) (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 z) (* -1 (/ (pow y 2) x))))) (taylor -inf x) (#s(alt #s(approx (+ (* x z) (* y y)) (*.f64 x z)) (patch #s(approx (+ (* x z) (* y y)) (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 z) (* -1 (/ (pow y 2) x))))) (taylor -inf x) (#s(alt #s(approx (+ (* x z) (* y y)) (*.f64 x z)) (patch #s(approx (+ (* x z) (* y y)) (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 z) (* -1 (/ (pow y 2) x))))) (taylor -inf x) (#s(alt #s(approx (+ (* x z) (* y y)) (*.f64 x z)) (patch #s(approx (+ (* x z) (* y y)) (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor -inf x) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor -inf x) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor -inf x) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor -inf x) (#s(alt (*.f64 x z) (patch (*.f64 x z) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1))) (taylor -inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1))) (taylor -inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1))) (taylor -inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (/.f64 (fma.f64 y y (*.f64 x z)) z) (patch (/.f64 (fma.f64 y y (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 y y (*.f64 x z)) z) (patch (/.f64 (fma.f64 y y (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 y y (*.f64 x z)) z) (patch (/.f64 (fma.f64 y y (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 y y (*.f64 x z)) z) (patch (/.f64 (fma.f64 y y (*.f64 x z)) z) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1))) (taylor -inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1))) (taylor -inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1))) (taylor -inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z)) #<representation binary64>) () ())) ())
#s(alt (* x z) (taylor -inf x) (#s(alt (fma.f64 y y (*.f64 x z)) (patch (fma.f64 y y (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 z) (* -1 (/ (pow y 2) x))))) (taylor -inf x) (#s(alt (fma.f64 y y (*.f64 x z)) (patch (fma.f64 y y (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 z) (* -1 (/ (pow y 2) x))))) (taylor -inf x) (#s(alt (fma.f64 y y (*.f64 x z)) (patch (fma.f64 y y (*.f64 x z)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 z) (* -1 (/ (pow y 2) x))))) (taylor -inf x) (#s(alt (fma.f64 y y (*.f64 x z)) (patch (fma.f64 y y (*.f64 x z)) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
21.0ms
y
@-inf
((* (/ -1 y) (neg z)) (/ y (* (/ -1 y) (neg z))) (+ x (/ y (* (/ -1 y) (neg z)))) (/ -1 y) (+ x (/ (* y y) z)) (* (/ y z) y) (/ y z) (+ x (/ (* y y) z)) (/ (+ (* x z) (* y y)) z) (+ (* x z) (* y y)) (* x z) (/ y (/ z y)) (+ x (/ (* y y) z)) (/ z y) (/ (+ (* y y) (* x z)) z) (+ x (/ (* y y) z)) (+ (* y y) (* x z)) (neg z))
2.0ms
z
@-inf
((* (/ -1 y) (neg z)) (/ y (* (/ -1 y) (neg z))) (+ x (/ y (* (/ -1 y) (neg z)))) (/ -1 y) (+ x (/ (* y y) z)) (* (/ y z) y) (/ y z) (+ x (/ (* y y) z)) (/ (+ (* x z) (* y y)) z) (+ (* x z) (* y y)) (* x z) (/ y (/ z y)) (+ x (/ (* y y) z)) (/ z y) (/ (+ (* y y) (* x z)) z) (+ x (/ (* y y) z)) (+ (* y y) (* x z)) (neg z))
1.0ms
y
@inf
((* (/ -1 y) (neg z)) (/ y (* (/ -1 y) (neg z))) (+ x (/ y (* (/ -1 y) (neg z)))) (/ -1 y) (+ x (/ (* y y) z)) (* (/ y z) y) (/ y z) (+ x (/ (* y y) z)) (/ (+ (* x z) (* y y)) z) (+ (* x z) (* y y)) (* x z) (/ y (/ z y)) (+ x (/ (* y y) z)) (/ z y) (/ (+ (* y y) (* x z)) z) (+ x (/ (* y y) z)) (+ (* y y) (* x z)) (neg z))
1.0ms
z
@inf
((* (/ -1 y) (neg z)) (/ y (* (/ -1 y) (neg z))) (+ x (/ y (* (/ -1 y) (neg z)))) (/ -1 y) (+ x (/ (* y y) z)) (* (/ y z) y) (/ y z) (+ x (/ (* y y) z)) (/ (+ (* x z) (* y y)) z) (+ (* x z) (* y y)) (* x z) (/ y (/ z y)) (+ x (/ (* y y) z)) (/ z y) (/ (+ (* y y) (* x z)) z) (+ x (/ (* y y) z)) (+ (* y y) (* x z)) (neg z))
1.0ms
z
@0
((* (/ -1 y) (neg z)) (/ y (* (/ -1 y) (neg z))) (+ x (/ y (* (/ -1 y) (neg z)))) (/ -1 y) (+ x (/ (* y y) z)) (* (/ y z) y) (/ y z) (+ x (/ (* y y) z)) (/ (+ (* x z) (* y y)) z) (+ (* x z) (* y y)) (* x z) (/ y (/ z y)) (+ x (/ (* y y) z)) (/ z y) (/ (+ (* y y) (* x z)) z) (+ x (/ (* y y) z)) (+ (* y y) (* x z)) (neg z))

simplify181.0ms (3.2%)

Memory
-3.5MiB live, 161.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0432680
11332680
23712680
313142680
429012680
555732680
082092437
Stop Event
iter limit
node limit
Counts
516 → 481
Calls
Call 1
Inputs
(/ z y)
(/ z y)
(/ z y)
(/ z y)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (+ (* x z) (pow y 2)) z)
(/ (+ (* x z) (pow y 2)) z)
(/ (+ (* x z) (pow y 2)) z)
(/ (pow y 2) z)
(/ (+ (* x z) (pow y 2)) z)
(/ (+ (* x z) (pow y 2)) z)
(/ (+ (* x z) (pow y 2)) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ (pow y 2) z)
(/ (+ (* x z) (pow y 2)) z)
(/ (+ (* x z) (pow y 2)) z)
(/ (+ (* x z) (pow y 2)) z)
(/ (pow y 2) z)
(/ (+ (* x z) (pow y 2)) z)
(/ (+ (* x z) (pow y 2)) z)
(/ (+ (* x z) (pow y 2)) z)
(pow y 2)
(+ (* x z) (pow y 2))
(+ (* x z) (pow y 2))
(+ (* x z) (pow y 2))
(* x z)
(* x z)
(* x z)
(* x z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (+ (* x z) (pow y 2)) z)
(/ (+ (* x z) (pow y 2)) z)
(/ (+ (* x z) (pow y 2)) z)
(/ z y)
(/ z y)
(/ z y)
(/ z y)
(/ (pow y 2) z)
(/ (+ (* x z) (pow y 2)) z)
(/ (+ (* x z) (pow y 2)) z)
(/ (+ (* x z) (pow y 2)) z)
(/ (pow y 2) z)
(/ (+ (* x z) (pow y 2)) z)
(/ (+ (* x z) (pow y 2)) z)
(/ (+ (* x z) (pow y 2)) z)
(pow y 2)
(+ (* x z) (pow y 2))
(+ (* x z) (pow y 2))
(+ (* x z) (pow y 2))
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
(/ z y)
(/ z y)
(/ z y)
(/ z y)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
x
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
x
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
x
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
x
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(* x z)
(* z (+ x (/ (pow y 2) z)))
(* z (+ x (/ (pow y 2) z)))
(* z (+ x (/ (pow y 2) z)))
(* x z)
(* x z)
(* x z)
(* x z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
x
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(/ z y)
(/ z y)
(/ z y)
(/ z y)
x
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
x
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(* x z)
(* z (+ x (/ (pow y 2) z)))
(* z (+ x (/ (pow y 2) z)))
(* z (+ x (/ (pow y 2) z)))
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
(/ z y)
(/ z y)
(/ z y)
(/ z y)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
x
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
x
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
x
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
x
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(* x z)
(* -1 (* z (+ (* -1 x) (* -1 (/ (pow y 2) z)))))
(* -1 (* z (+ (* -1 x) (* -1 (/ (pow y 2) z)))))
(* -1 (* z (+ (* -1 x) (* -1 (/ (pow y 2) z)))))
(* x z)
(* x z)
(* x z)
(* x z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
x
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(/ z y)
(/ z y)
(/ z y)
(/ z y)
x
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
x
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(* x z)
(* -1 (* z (+ (* -1 x) (* -1 (/ (pow y 2) z)))))
(* -1 (* z (+ (* -1 x) (* -1 (/ (pow y 2) z)))))
(* -1 (* z (+ (* -1 x) (* -1 (/ (pow y 2) z)))))
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
(/ z y)
(/ z y)
(/ z y)
(/ z y)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
x
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(/ -1 y)
(/ -1 y)
(/ -1 y)
(/ -1 y)
x
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
x
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
x
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(* x z)
(+ (* x z) (pow y 2))
(+ (* x z) (pow y 2))
(+ (* x z) (pow y 2))
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
x
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(/ z y)
(/ z y)
(/ z y)
(/ z y)
x
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
x
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(* x z)
(+ (* x z) (pow y 2))
(+ (* x z) (pow y 2))
(+ (* x z) (pow y 2))
(/ z y)
(/ z y)
(/ z y)
(/ z y)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(/ -1 y)
(/ -1 y)
(/ -1 y)
(/ -1 y)
(/ (pow y 2) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ (pow y 2) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(/ (pow y 2) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(pow y 2)
(* (pow y 2) (+ 1 (/ (* x z) (pow y 2))))
(* (pow y 2) (+ 1 (/ (* x z) (pow y 2))))
(* (pow y 2) (+ 1 (/ (* x z) (pow y 2))))
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(/ z y)
(/ z y)
(/ z y)
(/ z y)
(/ (pow y 2) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(/ (pow y 2) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(pow y 2)
(* (pow y 2) (+ 1 (/ (* x z) (pow y 2))))
(* (pow y 2) (+ 1 (/ (* x z) (pow y 2))))
(* (pow y 2) (+ 1 (/ (* x z) (pow y 2))))
(/ z y)
(/ z y)
(/ z y)
(/ z y)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(/ -1 y)
(/ -1 y)
(/ -1 y)
(/ -1 y)
(/ (pow y 2) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ y z)
(/ y z)
(/ y z)
(/ y z)
(/ (pow y 2) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(/ (pow y 2) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(pow y 2)
(* (pow y 2) (+ 1 (/ (* x z) (pow y 2))))
(* (pow y 2) (+ 1 (/ (* x z) (pow y 2))))
(* (pow y 2) (+ 1 (/ (* x z) (pow y 2))))
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(/ z y)
(/ z y)
(/ z y)
(/ z y)
(/ (pow y 2) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(/ (pow y 2) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(pow y 2)
(* (pow y 2) (+ 1 (/ (* x z) (pow y 2))))
(* (pow y 2) (+ 1 (/ (* x z) (pow y 2))))
(* (pow y 2) (+ 1 (/ (* x z) (pow y 2))))
(/ (pow y 2) z)
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(/ (pow y 2) z)
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(/ (pow y 2) z)
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(/ (pow y 2) z)
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(pow y 2)
(+ (* x z) (pow y 2))
(+ (* x z) (pow y 2))
(+ (* x z) (pow y 2))
(* x z)
(* x z)
(* x z)
(* x z)
(/ (pow y 2) z)
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(/ (pow y 2) z)
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(/ (pow y 2) z)
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(pow y 2)
(+ (* x z) (pow y 2))
(+ (* x z) (pow y 2))
(+ (* x z) (pow y 2))
x
(* x (+ 1 (/ (pow y 2) (* x z))))
(* x (+ 1 (/ (pow y 2) (* x z))))
(* x (+ 1 (/ (pow y 2) (* x z))))
x
(* x (+ 1 (/ (pow y 2) (* x z))))
(* x (+ 1 (/ (pow y 2) (* x z))))
(* x (+ 1 (/ (pow y 2) (* x z))))
x
(* x (+ 1 (/ (pow y 2) (* x z))))
(* x (+ 1 (/ (pow y 2) (* x z))))
(* x (+ 1 (/ (pow y 2) (* x z))))
x
(* x (+ 1 (/ (pow y 2) (* x z))))
(* x (+ 1 (/ (pow y 2) (* x z))))
(* x (+ 1 (/ (pow y 2) (* x z))))
(* x z)
(* x (+ z (/ (pow y 2) x)))
(* x (+ z (/ (pow y 2) x)))
(* x (+ z (/ (pow y 2) x)))
(* x z)
(* x z)
(* x z)
(* x z)
x
(* x (+ 1 (/ (pow y 2) (* x z))))
(* x (+ 1 (/ (pow y 2) (* x z))))
(* x (+ 1 (/ (pow y 2) (* x z))))
x
(* x (+ 1 (/ (pow y 2) (* x z))))
(* x (+ 1 (/ (pow y 2) (* x z))))
(* x (+ 1 (/ (pow y 2) (* x z))))
x
(* x (+ 1 (/ (pow y 2) (* x z))))
(* x (+ 1 (/ (pow y 2) (* x z))))
(* x (+ 1 (/ (pow y 2) (* x z))))
(* x z)
(* x (+ z (/ (pow y 2) x)))
(* x (+ z (/ (pow y 2) x)))
(* x (+ z (/ (pow y 2) x)))
x
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
x
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
x
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
x
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(* x z)
(* -1 (* x (+ (* -1 z) (* -1 (/ (pow y 2) x)))))
(* -1 (* x (+ (* -1 z) (* -1 (/ (pow y 2) x)))))
(* -1 (* x (+ (* -1 z) (* -1 (/ (pow y 2) x)))))
(* x z)
(* x z)
(* x z)
(* x z)
x
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
x
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
x
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(* x z)
(* -1 (* x (+ (* -1 z) (* -1 (/ (pow y 2) x)))))
(* -1 (* x (+ (* -1 z) (* -1 (/ (pow y 2) x)))))
(* -1 (* x (+ (* -1 z) (* -1 (/ (pow y 2) x)))))
Outputs
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (+ (* x z) (pow y 2)) z)
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(/ (+ (* x z) (pow y 2)) z)
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(/ (+ (* x z) (pow y 2)) z)
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (+ (* x z) (pow y 2)) z)
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(/ (+ (* x z) (pow y 2)) z)
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(/ (+ (* x z) (pow y 2)) z)
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (+ (* x z) (pow y 2)) z)
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(/ (+ (* x z) (pow y 2)) z)
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(/ (+ (* x z) (pow y 2)) z)
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (+ (* x z) (pow y 2)) z)
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(/ (+ (* x z) (pow y 2)) z)
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(/ (+ (* x z) (pow y 2)) z)
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(pow y 2)
(*.f64 y y)
(+ (* x z) (pow y 2))
(fma.f64 x z (*.f64 y y))
(+ (* x z) (pow y 2))
(fma.f64 x z (*.f64 y y))
(+ (* x z) (pow y 2))
(fma.f64 x z (*.f64 y y))
(* x z)
(*.f64 x z)
(* x z)
(*.f64 x z)
(* x z)
(*.f64 x z)
(* x z)
(*.f64 x z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (+ (* x z) (pow y 2)) z)
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(/ (+ (* x z) (pow y 2)) z)
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(/ (+ (* x z) (pow y 2)) z)
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (+ (* x z) (pow y 2)) z)
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(/ (+ (* x z) (pow y 2)) z)
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(/ (+ (* x z) (pow y 2)) z)
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (+ (* x z) (pow y 2)) z)
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(/ (+ (* x z) (pow y 2)) z)
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(/ (+ (* x z) (pow y 2)) z)
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(pow y 2)
(*.f64 y y)
(+ (* x z) (pow y 2))
(fma.f64 x z (*.f64 y y))
(+ (* x z) (pow y 2))
(fma.f64 x z (*.f64 y y))
(+ (* x z) (pow y 2))
(fma.f64 x z (*.f64 y y))
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
x
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
x
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
x
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
x
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(* x z)
(*.f64 x z)
(* z (+ x (/ (pow y 2) z)))
(fma.f64 x z (*.f64 y y))
(* z (+ x (/ (pow y 2) z)))
(fma.f64 x z (*.f64 y y))
(* z (+ x (/ (pow y 2) z)))
(fma.f64 x z (*.f64 y y))
(* x z)
(*.f64 x z)
(* x z)
(*.f64 x z)
(* x z)
(*.f64 x z)
(* x z)
(*.f64 x z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
x
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
x
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
x
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(* x z)
(*.f64 x z)
(* z (+ x (/ (pow y 2) z)))
(fma.f64 x z (*.f64 y y))
(* z (+ x (/ (pow y 2) z)))
(fma.f64 x z (*.f64 y y))
(* z (+ x (/ (pow y 2) z)))
(fma.f64 x z (*.f64 y y))
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
x
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
x
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
x
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
x
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(* x z)
(*.f64 x z)
(* -1 (* z (+ (* -1 x) (* -1 (/ (pow y 2) z)))))
(fma.f64 x z (*.f64 y y))
(* -1 (* z (+ (* -1 x) (* -1 (/ (pow y 2) z)))))
(fma.f64 x z (*.f64 y y))
(* -1 (* z (+ (* -1 x) (* -1 (/ (pow y 2) z)))))
(fma.f64 x z (*.f64 y y))
(* x z)
(*.f64 x z)
(* x z)
(*.f64 x z)
(* x z)
(*.f64 x z)
(* x z)
(*.f64 x z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
x
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
x
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
x
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(* x z)
(*.f64 x z)
(* -1 (* z (+ (* -1 x) (* -1 (/ (pow y 2) z)))))
(fma.f64 x z (*.f64 y y))
(* -1 (* z (+ (* -1 x) (* -1 (/ (pow y 2) z)))))
(fma.f64 x z (*.f64 y y))
(* -1 (* z (+ (* -1 x) (* -1 (/ (pow y 2) z)))))
(fma.f64 x z (*.f64 y y))
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
x
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
x
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
x
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
x
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(* x z)
(*.f64 x z)
(+ (* x z) (pow y 2))
(fma.f64 x z (*.f64 y y))
(+ (* x z) (pow y 2))
(fma.f64 x z (*.f64 y y))
(+ (* x z) (pow y 2))
(fma.f64 x z (*.f64 y y))
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
x
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
x
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
x
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(* x z)
(*.f64 x z)
(+ (* x z) (pow y 2))
(fma.f64 x z (*.f64 y y))
(+ (* x z) (pow y 2))
(fma.f64 x z (*.f64 y y))
(+ (* x z) (pow y 2))
(fma.f64 x z (*.f64 y y))
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(pow y 2)
(*.f64 y y)
(* (pow y 2) (+ 1 (/ (* x z) (pow y 2))))
(fma.f64 x z (*.f64 y y))
(* (pow y 2) (+ 1 (/ (* x z) (pow y 2))))
(fma.f64 x z (*.f64 y y))
(* (pow y 2) (+ 1 (/ (* x z) (pow y 2))))
(fma.f64 x z (*.f64 y y))
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(pow y 2)
(*.f64 y y)
(* (pow y 2) (+ 1 (/ (* x z) (pow y 2))))
(fma.f64 x z (*.f64 y y))
(* (pow y 2) (+ 1 (/ (* x z) (pow y 2))))
(fma.f64 x z (*.f64 y y))
(* (pow y 2) (+ 1 (/ (* x z) (pow y 2))))
(fma.f64 x z (*.f64 y y))
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ y z)
(/.f64 y z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(pow y 2)
(*.f64 y y)
(* (pow y 2) (+ 1 (/ (* x z) (pow y 2))))
(fma.f64 x z (*.f64 y y))
(* (pow y 2) (+ 1 (/ (* x z) (pow y 2))))
(fma.f64 x z (*.f64 y y))
(* (pow y 2) (+ 1 (/ (* x z) (pow y 2))))
(fma.f64 x z (*.f64 y y))
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(pow y 2)
(*.f64 y y)
(* (pow y 2) (+ 1 (/ (* x z) (pow y 2))))
(fma.f64 x z (*.f64 y y))
(* (pow y 2) (+ 1 (/ (* x z) (pow y 2))))
(fma.f64 x z (*.f64 y y))
(* (pow y 2) (+ 1 (/ (* x z) (pow y 2))))
(fma.f64 x z (*.f64 y y))
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(pow y 2)
(*.f64 y y)
(+ (* x z) (pow y 2))
(fma.f64 x z (*.f64 y y))
(+ (* x z) (pow y 2))
(fma.f64 x z (*.f64 y y))
(+ (* x z) (pow y 2))
(fma.f64 x z (*.f64 y y))
(* x z)
(*.f64 x z)
(* x z)
(*.f64 x z)
(* x z)
(*.f64 x z)
(* x z)
(*.f64 x z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(pow y 2)
(*.f64 y y)
(+ (* x z) (pow y 2))
(fma.f64 x z (*.f64 y y))
(+ (* x z) (pow y 2))
(fma.f64 x z (*.f64 y y))
(+ (* x z) (pow y 2))
(fma.f64 x z (*.f64 y y))
x
(* x (+ 1 (/ (pow y 2) (* x z))))
(fma.f64 (/.f64 y z) y x)
(* x (+ 1 (/ (pow y 2) (* x z))))
(fma.f64 (/.f64 y z) y x)
(* x (+ 1 (/ (pow y 2) (* x z))))
(fma.f64 (/.f64 y z) y x)
x
(* x (+ 1 (/ (pow y 2) (* x z))))
(fma.f64 (/.f64 y z) y x)
(* x (+ 1 (/ (pow y 2) (* x z))))
(fma.f64 (/.f64 y z) y x)
(* x (+ 1 (/ (pow y 2) (* x z))))
(fma.f64 (/.f64 y z) y x)
x
(* x (+ 1 (/ (pow y 2) (* x z))))
(fma.f64 (/.f64 y z) y x)
(* x (+ 1 (/ (pow y 2) (* x z))))
(fma.f64 (/.f64 y z) y x)
(* x (+ 1 (/ (pow y 2) (* x z))))
(fma.f64 (/.f64 y z) y x)
x
(* x (+ 1 (/ (pow y 2) (* x z))))
(fma.f64 (/.f64 y z) y x)
(* x (+ 1 (/ (pow y 2) (* x z))))
(fma.f64 (/.f64 y z) y x)
(* x (+ 1 (/ (pow y 2) (* x z))))
(fma.f64 (/.f64 y z) y x)
(* x z)
(*.f64 x z)
(* x (+ z (/ (pow y 2) x)))
(fma.f64 x z (*.f64 y y))
(* x (+ z (/ (pow y 2) x)))
(fma.f64 x z (*.f64 y y))
(* x (+ z (/ (pow y 2) x)))
(fma.f64 x z (*.f64 y y))
(* x z)
(*.f64 x z)
(* x z)
(*.f64 x z)
(* x z)
(*.f64 x z)
(* x z)
(*.f64 x z)
x
(* x (+ 1 (/ (pow y 2) (* x z))))
(fma.f64 (/.f64 y z) y x)
(* x (+ 1 (/ (pow y 2) (* x z))))
(fma.f64 (/.f64 y z) y x)
(* x (+ 1 (/ (pow y 2) (* x z))))
(fma.f64 (/.f64 y z) y x)
x
(* x (+ 1 (/ (pow y 2) (* x z))))
(fma.f64 (/.f64 y z) y x)
(* x (+ 1 (/ (pow y 2) (* x z))))
(fma.f64 (/.f64 y z) y x)
(* x (+ 1 (/ (pow y 2) (* x z))))
(fma.f64 (/.f64 y z) y x)
x
(* x (+ 1 (/ (pow y 2) (* x z))))
(fma.f64 (/.f64 y z) y x)
(* x (+ 1 (/ (pow y 2) (* x z))))
(fma.f64 (/.f64 y z) y x)
(* x (+ 1 (/ (pow y 2) (* x z))))
(fma.f64 (/.f64 y z) y x)
(* x z)
(*.f64 x z)
(* x (+ z (/ (pow y 2) x)))
(fma.f64 x z (*.f64 y y))
(* x (+ z (/ (pow y 2) x)))
(fma.f64 x z (*.f64 y y))
(* x (+ z (/ (pow y 2) x)))
(fma.f64 x z (*.f64 y y))
x
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(fma.f64 (/.f64 y z) y x)
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(fma.f64 (/.f64 y z) y x)
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(fma.f64 (/.f64 y z) y x)
x
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(fma.f64 (/.f64 y z) y x)
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(fma.f64 (/.f64 y z) y x)
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(fma.f64 (/.f64 y z) y x)
x
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(fma.f64 (/.f64 y z) y x)
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(fma.f64 (/.f64 y z) y x)
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(fma.f64 (/.f64 y z) y x)
x
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(fma.f64 (/.f64 y z) y x)
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(fma.f64 (/.f64 y z) y x)
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(fma.f64 (/.f64 y z) y x)
(* x z)
(*.f64 x z)
(* -1 (* x (+ (* -1 z) (* -1 (/ (pow y 2) x)))))
(fma.f64 x z (*.f64 y y))
(* -1 (* x (+ (* -1 z) (* -1 (/ (pow y 2) x)))))
(fma.f64 x z (*.f64 y y))
(* -1 (* x (+ (* -1 z) (* -1 (/ (pow y 2) x)))))
(fma.f64 x z (*.f64 y y))
(* x z)
(*.f64 x z)
(* x z)
(*.f64 x z)
(* x z)
(*.f64 x z)
(* x z)
(*.f64 x z)
x
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(fma.f64 (/.f64 y z) y x)
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(fma.f64 (/.f64 y z) y x)
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(fma.f64 (/.f64 y z) y x)
x
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(fma.f64 (/.f64 y z) y x)
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(fma.f64 (/.f64 y z) y x)
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(fma.f64 (/.f64 y z) y x)
x
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(fma.f64 (/.f64 y z) y x)
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(fma.f64 (/.f64 y z) y x)
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(fma.f64 (/.f64 y z) y x)
(* x z)
(*.f64 x z)
(* -1 (* x (+ (* -1 z) (* -1 (/ (pow y 2) x)))))
(fma.f64 x z (*.f64 y y))
(* -1 (* x (+ (* -1 z) (* -1 (/ (pow y 2) x)))))
(fma.f64 x z (*.f64 y y))
(* -1 (* x (+ (* -1 z) (* -1 (/ (pow y 2) x)))))
(fma.f64 x z (*.f64 y y))

rewrite217.0ms (3.8%)

Memory
-20.1MiB live, 212.8MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
027149
040155
1141137
21197137
09006132
Stop Event
iter limit
node limit
iter limit
Counts
18 → 541
Calls
Call 1
Inputs
(*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))
(/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))
(+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))))
(/.f64 #s(literal -1 binary64) y)
#s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y))
(*.f64 (/.f64 y z) y)
(/.f64 y z)
#s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z))
(/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)
#s(approx (+ (* x z) (* y y)) (*.f64 x z))
(*.f64 x z)
(/.f64 y (/.f64 z y))
#s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y)))
(/.f64 z y)
(/.f64 (fma.f64 y y (*.f64 x z)) z)
#s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z))
(fma.f64 y y (*.f64 x z))
(neg.f64 z)
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval371.0ms (6.5%)

Memory
-2.7MiB live, 294.8MiB allocated
Compiler

Compiled 12 591 to 1 430 computations (88.6% saved)

prune122.0ms (2.1%)

Memory
-16.9MiB live, 99.4MiB allocated
Pruning

7 alts after pruning (1 fresh and 6 done)

PrunedKeptTotal
New1 04711 048
Fresh000
Picked145
Done022
Total1 04871 055
Accuracy
100.0%
Counts
1 055 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f64 (/.f64 y z) y x)
82.5%
#s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z))
45.9%
#s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z))
41.1%
#s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z))
51.2%
#s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y)))
51.2%
#s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))))
51.2%
#s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y))
Compiler

Compiled 49 to 46 computations (6.1% saved)

simplify90.0ms (1.6%)

Memory
2.4MiB live, 47.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 #s(literal -1 binary64) y)
cost-diff0
#s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))))
cost-diff384
(/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))
cost-diff448
(*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01238
01638
12935
26029
312329
427129
547929
6101529
7135929
8147729
9155429
10158429
0158428
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
#s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))))
(/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))
y
(*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))
(/.f64 #s(literal -1 binary64) y)
#s(literal -1 binary64)
(neg.f64 z)
z
Outputs
#s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))))
#s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y))
(/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))
(*.f64 (/.f64 y z) y)
y
(*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))
(/.f64 z y)
(/.f64 #s(literal -1 binary64) y)
#s(literal -1 binary64)
(neg.f64 z)
z

localize75.0ms (1.3%)

Memory
23.2MiB live, 62.2MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(neg.f64 z)
accuracy0.1328125
(/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))
accuracy0.203125
(*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))
accuracy31.16632706611042
#s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))))
Samples
68.0ms256×0valid
Compiler

Compiled 31 to 13 computations (58.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
ival-div: 7.0ms (53.8% of total)
ival-mult: 4.0ms (30.7% of total)
ival-add: 1.0ms (7.7% of total)
ival-neg: 1.0ms (7.7% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series9.0ms (0.2%)

Memory
-14.7MiB live, 24.4MiB allocated
Counts
5 → 108
Calls
Call 1
Inputs
#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())
#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())
#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal -1 binary64) y) (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())
#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())
Outputs
#s(alt (/ z y) (taylor 0 z) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 z) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 z) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 z) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x z) (pow y 2)) z) (taylor 0 z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x z) (pow y 2)) z) (taylor 0 z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* x z) (pow y 2)) z) (taylor 0 z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor 0 z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf z) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf z) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf z) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf z) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf z) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf z) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf z) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf z) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf z) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf z) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf z) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf z) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf z) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf z) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf z) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf z) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor -inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor -inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor -inf z) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (* -1 z) (taylor -inf z) (#s(alt (neg.f64 z) (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 y) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 y) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 y) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 y) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (/ -1 y) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) y) (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -1 y) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) y) (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -1 y) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) y) (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -1 y) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) y) (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (/ -1 y) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) y) (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -1 y) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) y) (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -1 y) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) y) (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -1 y) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) y) (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ z y) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) (patch (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) (patch (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor -inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor -inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor -inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (+ (/ 1 z) (/ x (pow y 2)))) (taylor -inf y) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (/ -1 y) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) y) (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -1 y) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) y) (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -1 y) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) y) (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ -1 y) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) y) (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ (pow y 2) z) (taylor 0 x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (+ x (/ (pow y 2) z)) (taylor 0 x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (pow y 2) (* x z)))) (taylor inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (pow y 2) (* x z)))) (taylor inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ (pow y 2) (* x z)))) (taylor inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1))) (taylor -inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1))) (taylor -inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1))) (taylor -inf x) (#s(alt #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) (patch #s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
2.0ms
y
@0
((* (/ -1 y) (neg z)) (/ y (* (/ -1 y) (neg z))) (+ x (/ (* y y) z)) (/ -1 y) (neg z))
1.0ms
z
@-inf
((* (/ -1 y) (neg z)) (/ y (* (/ -1 y) (neg z))) (+ x (/ (* y y) z)) (/ -1 y) (neg z))
1.0ms
z
@inf
((* (/ -1 y) (neg z)) (/ y (* (/ -1 y) (neg z))) (+ x (/ (* y y) z)) (/ -1 y) (neg z))
1.0ms
y
@inf
((* (/ -1 y) (neg z)) (/ y (* (/ -1 y) (neg z))) (+ x (/ (* y y) z)) (/ -1 y) (neg z))
1.0ms
y
@-inf
((* (/ -1 y) (neg z)) (/ y (* (/ -1 y) (neg z))) (+ x (/ (* y y) z)) (/ -1 y) (neg z))

simplify135.0ms (2.4%)

Memory
9.0MiB live, 162.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026472
163472
2155472
3499472
42261472
54131472
66134472
77915472
08200445
Stop Event
iter limit
node limit
Counts
108 → 103
Calls
Call 1
Inputs
(/ z y)
(/ z y)
(/ z y)
(/ z y)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (+ (* x z) (pow y 2)) z)
(/ (+ (* x z) (pow y 2)) z)
(/ (+ (* x z) (pow y 2)) z)
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
(/ z y)
(/ z y)
(/ z y)
(/ z y)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
x
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
(/ z y)
(/ z y)
(/ z y)
(/ z y)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
x
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
(/ z y)
(/ z y)
(/ z y)
(/ z y)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
x
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(/ -1 y)
(/ -1 y)
(/ -1 y)
(/ -1 y)
(/ z y)
(/ z y)
(/ z y)
(/ z y)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(/ -1 y)
(/ -1 y)
(/ -1 y)
(/ -1 y)
(/ z y)
(/ z y)
(/ z y)
(/ z y)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(/ (pow y 2) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(/ -1 y)
(/ -1 y)
(/ -1 y)
(/ -1 y)
(/ (pow y 2) z)
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
(+ x (/ (pow y 2) z))
x
(* x (+ 1 (/ (pow y 2) (* x z))))
(* x (+ 1 (/ (pow y 2) (* x z))))
(* x (+ 1 (/ (pow y 2) (* x z))))
x
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
Outputs
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (+ (* x z) (pow y 2)) z)
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(/ (+ (* x z) (pow y 2)) z)
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(/ (+ (* x z) (pow y 2)) z)
(/.f64 (fma.f64 x z (*.f64 y y)) z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
x
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
x
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(* -1 z)
(neg.f64 z)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
x
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ z y)
(/.f64 z y)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(* (pow y 2) (+ (/ 1 z) (/ x (pow y 2))))
(fma.f64 (/.f64 y z) y x)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ (pow y 2) z)
(/.f64 (*.f64 y y) z)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
(+ x (/ (pow y 2) z))
(fma.f64 (/.f64 y z) y x)
x
(* x (+ 1 (/ (pow y 2) (* x z))))
(fma.f64 (/.f64 y z) y x)
(* x (+ 1 (/ (pow y 2) (* x z))))
(fma.f64 (/.f64 y z) y x)
(* x (+ 1 (/ (pow y 2) (* x z))))
(fma.f64 (/.f64 y z) y x)
x
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(fma.f64 (/.f64 y z) y x)
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(fma.f64 (/.f64 y z) y x)
(* -1 (* x (- (* -1 (/ (pow y 2) (* x z))) 1)))
(fma.f64 (/.f64 y z) y x)

rewrite108.0ms (1.9%)

Memory
-11.8MiB live, 149.6MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01235
01635
16432
243426
3579025
0874824
Stop Event
iter limit
node limit
iter limit
Counts
5 → 120
Calls
Call 1
Inputs
(*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))
(/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z)))
#s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))))
(/.f64 #s(literal -1 binary64) y)
(neg.f64 z)
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval41.0ms (0.7%)

Memory
22.7MiB live, 61.3MiB allocated
Compiler

Compiled 2 049 to 454 computations (77.8% saved)

prune20.0ms (0.3%)

Memory
-6.3MiB live, 40.2MiB allocated
Pruning

7 alts after pruning (0 fresh and 7 done)

PrunedKeptTotal
New2230223
Fresh000
Picked011
Done066
Total2237230
Accuracy
100.0%
Counts
230 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f64 (/.f64 y z) y x)
82.5%
#s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z))
45.9%
#s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z))
41.1%
#s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z))
51.2%
#s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y)))
51.2%
#s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))))
51.2%
#s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y))
Compiler

Compiled 150 to 87 computations (42% saved)

regimes33.0ms (0.6%)

Memory
1.7MiB live, 79.0MiB allocated
Counts
13 → 1
Calls
Call 1
Inputs
#s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y))
#s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z))
#s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z))
(fma.f64 (/.f64 y z) y x)
(+.f64 x (/.f64 (*.f64 y y) z))
#s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y)))
#s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z))
#s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z))
(fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x)
(+.f64 x (/.f64 y (/.f64 z y)))
#s(approx (+ x (/ (* y y) z)) (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))))
(+.f64 x (/.f64 y (*.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 z))))
(+.f64 x (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 z) (pow.f64 y #s(literal -2 binary64)))))
Outputs
(+.f64 x (/.f64 y (/.f64 z y)))
Calls

6 calls:

10.0ms
(/.f64 (*.f64 y y) z)
5.0ms
y
4.0ms
x
4.0ms
z
4.0ms
(+.f64 x (/.f64 (*.f64 y y) z))
Results
AccuracySegmentsBranch
99.9%1x
99.9%1y
99.9%1z
99.9%1(+.f64 x (/.f64 (*.f64 y y) z))
99.9%1(/.f64 (*.f64 y y) z)
99.9%1(*.f64 y y)
Compiler

Compiled 18 to 24 computations (-33.3% saved)

regimes26.0ms (0.5%)

Memory
-19.6MiB live, 62.8MiB allocated
Counts
9 → 1
Calls
Call 1
Inputs
#s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y))
#s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z))
#s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z))
(fma.f64 (/.f64 y z) y x)
(+.f64 x (/.f64 (*.f64 y y) z))
#s(approx (+ x (/ (* y y) z)) (/.f64 y (/.f64 z y)))
#s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 x z (*.f64 y y)) z))
#s(approx (+ x (/ (* y y) z)) (/.f64 (fma.f64 y y (*.f64 x z)) z))
(fma.f64 (neg.f64 y) (*.f64 y (/.f64 #s(literal -1 binary64) z)) x)
Outputs
(fma.f64 (/.f64 y z) y x)
Calls

6 calls:

7.0ms
x
6.0ms
(/.f64 (*.f64 y y) z)
3.0ms
y
3.0ms
z
3.0ms
(+.f64 x (/.f64 (*.f64 y y) z))
Results
AccuracySegmentsBranch
99.9%1x
99.9%1y
99.9%1z
99.9%1(+.f64 x (/.f64 (*.f64 y y) z))
99.9%1(/.f64 (*.f64 y y) z)
99.9%1(*.f64 y y)
Compiler

Compiled 18 to 24 computations (-33.3% saved)

regimes13.0ms (0.2%)

Memory
0.8MiB live, 39.6MiB allocated
Counts
3 → 2
Calls
Call 1
Inputs
#s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y))
#s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z))
#s(approx (+ x (/ (* y y) z)) (/.f64 (*.f64 y y) z))
Outputs
#s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z))
#s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y))
Calls

6 calls:

3.0ms
y
2.0ms
x
2.0ms
z
2.0ms
(+.f64 x (/.f64 (*.f64 y y) z))
2.0ms
(*.f64 y y)
Results
AccuracySegmentsBranch
59.3%3x
79.1%2y
60.4%3z
72.4%3(+.f64 x (/.f64 (*.f64 y y) z))
79.8%3(/.f64 (*.f64 y y) z)
79.1%2(*.f64 y y)
Compiler

Compiled 18 to 24 computations (-33.3% saved)

regimes8.0ms (0.1%)

Memory
25.0MiB live, 25.0MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y))
Outputs
#s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y))
Calls

6 calls:

1.0ms
z
1.0ms
y
1.0ms
(+.f64 x (/.f64 (*.f64 y y) z))
1.0ms
x
1.0ms
(*.f64 y y)
Results
AccuracySegmentsBranch
51.2%1x
51.2%1z
51.2%1(+.f64 x (/.f64 (*.f64 y y) z))
51.2%1(/.f64 (*.f64 y y) z)
51.2%1y
51.2%1(*.f64 y y)
Compiler

Compiled 18 to 24 computations (-33.3% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
9.914884012805294e-59
9.798196223078335e-56
Compiler

Compiled 10 to 12 computations (-20% saved)

simplify27.0ms (0.5%)

Memory
1.2MiB live, 79.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02366
12666
Stop Event
saturated
Calls
Call 1
Inputs
(+.f64 x (/.f64 y (/.f64 z y)))
(fma.f64 (/.f64 y z) y x)
(if (<=.f64 (*.f64 y y) #s(literal 2826955303645415/28269553036454149273332760011886696253239742350009903329945699220681916416 binary64)) #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)))
#s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y))
Outputs
(+.f64 x (/.f64 y (/.f64 z y)))
(+.f64 (/.f64 y (/.f64 z y)) x)
(fma.f64 (/.f64 y z) y x)
(if (<=.f64 (*.f64 y y) #s(literal 2826955303645415/28269553036454149273332760011886696253239742350009903329945699220681916416 binary64)) #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 x z)) z)) #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)))
(if (<=.f64 (*.f64 y y) #s(literal 2826955303645415/28269553036454149273332760011886696253239742350009903329945699220681916416 binary64)) #s(approx (+ x (/ (* y y) z)) (/.f64 #s(approx (+ (* x z) (* y y)) (*.f64 z x)) z)) #s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y)))
#s(approx (+ x (/ (* y y) z)) (*.f64 (/.f64 y z) y))

soundness1.1s (19.5%)

Memory
-8.1MiB live, 512.8MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
023376
158376
2150376
3489376
42250376
54093376
66089376
77810376
08095349
0452112
11402112
23802112
313032112
429092112
553312112
674522112
080141923
02294
03888
114987
2104887
0886587
0615
0915
13515
226915
3453415
0815914
Stop Event
done
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 95 to 66 computations (30.5% saved)

preprocess40.0ms (0.7%)

Memory
-9.9MiB live, 105.0MiB allocated
Remove

(abs y)

Compiler

Compiled 132 to 84 computations (36.4% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...