Linear.Quaternion:$c/ from linear-1.19.1.3, A

Time bar (total: 7.9s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
100%99.9%0%0.1%0%0%0%1
Compiler

Compiled 17 to 10 computations (41.2% saved)

sample973.0ms (12.3%)

Memory
1.3MiB live, 1 232.8MiB allocated
Samples
565.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 274.0ms
ival-mult: 141.0ms (51.4% of total)
ival-add: 124.0ms (45.2% of total)
ival-true: 6.0ms (2.2% of total)
ival-assert: 3.0ms (1.1% of total)
Bogosity

explain465.0ms (5.9%)

Memory
-4.3MiB live, 323.7MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
66(-7.934897546998169e+79 -2.203048229811755e+262 -9.206176078845373e+176)0-(+.f64 (*.f64 x y) (*.f64 z z))
179(4.305643979357591e-208 1.662123129824313e+276 6.910004109602969e+194)0-(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z z)) (*.f64 z z)) (*.f64 z z))
179(4.305643979357591e-208 1.662123129824313e+276 6.910004109602969e+194)0-(+.f64 (+.f64 (*.f64 x y) (*.f64 z z)) (*.f64 z z))
00-0-y
00-0-(*.f64 z z)
00-0-z
00-0-(*.f64 x y)
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
+.f64(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z z)) (*.f64 z z)) (*.f64 z z))nan-rescue800
(+.f64 (+.f64 (*.f64 x y) (*.f64 z z)) (*.f64 z z))overflow102
(+.f64 (*.f64 x y) (*.f64 z z))overflow102
(*.f64 x y)overflow34
(*.f64 z z)overflow160
(*.f64 z z)overflow80
+.f64(+.f64 (+.f64 (*.f64 x y) (*.f64 z z)) (*.f64 z z))nan-rescue800
(+.f64 (*.f64 x y) (*.f64 z z))overflow102
(*.f64 x y)overflow34
(*.f64 z z)overflow80
(*.f64 z z)overflow80
+.f64(+.f64 (*.f64 x y) (*.f64 z z))nan-rescue120
(*.f64 x y)overflow34
(*.f64 z z)overflow80
Confusion
Predicted +Predicted -
+60
-74176
Precision
0.075
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+600
-740176
Precision?
0.075
Recall?
1.0
Freqs
test
numberfreq
0176
268
312
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
32.0ms512×0valid
Compiler

Compiled 229 to 52 computations (77.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
ival-mult: 7.0ms (49.4% of total)
ival-add: 6.0ms (42.4% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess92.0ms (1.2%)

Memory
17.2MiB live, 56.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037142
1104120
223582
360281
4113181
5149781
6206881
7258681
8264481
9264481
0815
01315
12013
2309
3429
4509
5539
0538
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z z)) (*.f64 z z)) (*.f64 z z))
Outputs
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z z)) (*.f64 z z)) (*.f64 z z))
(fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x))
Symmetry

(abs z)

(sort x y)

Compiler

Compiled 15 to 8 computations (46.7% saved)

eval0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune0.0ms (0%)

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

Compiled 15 to 8 computations (46.7% saved)

simplify4.0ms (0%)

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

Found 4 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0842
01342
12038
23034
34234
45034
55334
05331
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z z)) (*.f64 z z)) (*.f64 z z))
(+.f64 (+.f64 (*.f64 x y) (*.f64 z z)) (*.f64 z z))
(+.f64 (*.f64 x y) (*.f64 z z))
(*.f64 x y)
x
y
(*.f64 z z)
z
Outputs
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z z)) (*.f64 z z)) (*.f64 z z))
(fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x))
(+.f64 (+.f64 (*.f64 x y) (*.f64 z z)) (*.f64 z z))
(fma.f64 #s(literal 2 binary64) (*.f64 z z) (*.f64 y x))
(+.f64 (*.f64 x y) (*.f64 z z))
(fma.f64 z z (*.f64 y x))
(*.f64 x y)
(*.f64 y x)
x
y
(*.f64 z z)
z

localize26.0ms (0.3%)

Memory
-22.1MiB live, 52.4MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 x y)
accuracy0.24999793583020583
(+.f64 (+.f64 (*.f64 x y) (*.f64 z z)) (*.f64 z z))
accuracy0.3203104358302058
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z z)) (*.f64 z z)) (*.f64 z z))
accuracy1.246091685830206
(+.f64 (*.f64 x y) (*.f64 z z))
Samples
20.0ms256×0valid
Compiler

Compiled 86 to 18 computations (79.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
ival-mult: 7.0ms (54.3% of total)
ival-add: 6.0ms (46.6% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series9.0ms (0.1%)

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

9 calls:

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

simplify112.0ms (1.4%)

Memory
14.5MiB live, 126.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
070844
1244844
2750844
32131844
45841844
08161763
Stop Event
iter limit
node limit
Counts
132 → 132
Calls
Call 1
Inputs
(* x y)
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
(* x y)
(+ (* 2 (pow z 2)) (* x y))
(+ (* 2 (pow z 2)) (* x y))
(+ (* 2 (pow z 2)) (* x y))
(* x y)
(+ (* x y) (pow z 2))
(+ (* x y) (pow z 2))
(+ (* x y) (pow z 2))
(* 3 (pow z 2))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* 2 (pow z 2))
(* (pow z 2) (+ 2 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 2 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 2 (/ (* x y) (pow z 2))))
(pow z 2)
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(* 3 (pow z 2))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* 2 (pow z 2))
(* (pow z 2) (+ 2 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 2 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 2 (/ (* x y) (pow z 2))))
(pow z 2)
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(+ (* 2 (pow z 2)) (pow z 2))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(* 2 (pow z 2))
(+ (* 2 (pow z 2)) (* x y))
(+ (* 2 (pow z 2)) (* x y))
(+ (* 2 (pow z 2)) (* x y))
(pow z 2)
(+ (* x y) (pow z 2))
(+ (* x y) (pow z 2))
(+ (* x y) (pow z 2))
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(* x y)
(* y (+ x (* 2 (/ (pow z 2) y))))
(* y (+ x (* 2 (/ (pow z 2) y))))
(* y (+ x (* 2 (/ (pow z 2) y))))
(* x y)
(* y (+ x (/ (pow z 2) y)))
(* y (+ x (/ (pow z 2) y)))
(* y (+ x (/ (pow z 2) y)))
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(* x y)
(* -1 (* y (+ (* -2 (/ (pow z 2) y)) (* -1 x))))
(* -1 (* y (+ (* -2 (/ (pow z 2) y)) (* -1 x))))
(* -1 (* y (+ (* -2 (/ (pow z 2) y)) (* -1 x))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (pow z 2) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (pow z 2) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (pow z 2) y)))))
(* x y)
(* x y)
(* x y)
(* x y)
(+ (* 2 (pow z 2)) (pow z 2))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(* 2 (pow z 2))
(+ (* 2 (pow z 2)) (* x y))
(+ (* 2 (pow z 2)) (* x y))
(+ (* 2 (pow z 2)) (* x y))
(pow z 2)
(+ (* x y) (pow z 2))
(+ (* x y) (pow z 2))
(+ (* x y) (pow z 2))
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(* x y)
(* x (+ y (* 2 (/ (pow z 2) x))))
(* x (+ y (* 2 (/ (pow z 2) x))))
(* x (+ y (* 2 (/ (pow z 2) x))))
(* x y)
(* x (+ y (/ (pow z 2) x)))
(* x (+ y (/ (pow z 2) x)))
(* x (+ y (/ (pow z 2) x)))
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(* x y)
(* -1 (* x (+ (* -2 (/ (pow z 2) x)) (* -1 y))))
(* -1 (* x (+ (* -2 (/ (pow z 2) x)) (* -1 y))))
(* -1 (* x (+ (* -2 (/ (pow z 2) x)) (* -1 y))))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (pow z 2) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (pow z 2) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (pow z 2) x)))))
(* x y)
(* x y)
(* x y)
(* x y)
Outputs
(* x y)
(*.f64 y x)
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* x y)
(*.f64 y x)
(+ (* 2 (pow z 2)) (* x y))
(fma.f64 (*.f64 z z) #s(literal 2 binary64) (*.f64 y x))
(+ (* 2 (pow z 2)) (* x y))
(fma.f64 (*.f64 z z) #s(literal 2 binary64) (*.f64 y x))
(+ (* 2 (pow z 2)) (* x y))
(fma.f64 (*.f64 z z) #s(literal 2 binary64) (*.f64 y x))
(* x y)
(*.f64 y x)
(+ (* x y) (pow z 2))
(fma.f64 z z (*.f64 y x))
(+ (* x y) (pow z 2))
(fma.f64 z z (*.f64 y x))
(+ (* x y) (pow z 2))
(fma.f64 z z (*.f64 y x))
(* 3 (pow z 2))
(*.f64 (*.f64 z z) #s(literal 3 binary64))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* 2 (pow z 2))
(*.f64 (*.f64 z z) #s(literal 2 binary64))
(* (pow z 2) (+ 2 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z z) #s(literal 2 binary64) (*.f64 y x))
(* (pow z 2) (+ 2 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z z) #s(literal 2 binary64) (*.f64 y x))
(* (pow z 2) (+ 2 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z z) #s(literal 2 binary64) (*.f64 y x))
(pow z 2)
(*.f64 z z)
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(fma.f64 z z (*.f64 y x))
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(fma.f64 z z (*.f64 y x))
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(fma.f64 z z (*.f64 y x))
(* 3 (pow z 2))
(*.f64 (*.f64 z z) #s(literal 3 binary64))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* 2 (pow z 2))
(*.f64 (*.f64 z z) #s(literal 2 binary64))
(* (pow z 2) (+ 2 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z z) #s(literal 2 binary64) (*.f64 y x))
(* (pow z 2) (+ 2 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z z) #s(literal 2 binary64) (*.f64 y x))
(* (pow z 2) (+ 2 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z z) #s(literal 2 binary64) (*.f64 y x))
(pow z 2)
(*.f64 z z)
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(fma.f64 z z (*.f64 y x))
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(fma.f64 z z (*.f64 y x))
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(fma.f64 z z (*.f64 y x))
(+ (* 2 (pow z 2)) (pow z 2))
(*.f64 (*.f64 z z) #s(literal 3 binary64))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* 2 (pow z 2))
(*.f64 (*.f64 z z) #s(literal 2 binary64))
(+ (* 2 (pow z 2)) (* x y))
(fma.f64 (*.f64 z z) #s(literal 2 binary64) (*.f64 y x))
(+ (* 2 (pow z 2)) (* x y))
(fma.f64 (*.f64 z z) #s(literal 2 binary64) (*.f64 y x))
(+ (* 2 (pow z 2)) (* x y))
(fma.f64 (*.f64 z z) #s(literal 2 binary64) (*.f64 y x))
(pow z 2)
(*.f64 z z)
(+ (* x y) (pow z 2))
(fma.f64 z z (*.f64 y x))
(+ (* x y) (pow z 2))
(fma.f64 z z (*.f64 y x))
(+ (* x y) (pow z 2))
(fma.f64 z z (*.f64 y x))
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* x y)
(*.f64 y x)
(* y (+ x (* 2 (/ (pow z 2) y))))
(fma.f64 (*.f64 z z) #s(literal 2 binary64) (*.f64 y x))
(* y (+ x (* 2 (/ (pow z 2) y))))
(fma.f64 (*.f64 z z) #s(literal 2 binary64) (*.f64 y x))
(* y (+ x (* 2 (/ (pow z 2) y))))
(fma.f64 (*.f64 z z) #s(literal 2 binary64) (*.f64 y x))
(* x y)
(*.f64 y x)
(* y (+ x (/ (pow z 2) y)))
(fma.f64 z z (*.f64 y x))
(* y (+ x (/ (pow z 2) y)))
(fma.f64 z z (*.f64 y x))
(* y (+ x (/ (pow z 2) y)))
(fma.f64 z z (*.f64 y x))
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -2 (/ (pow z 2) y)) (* -1 x))))
(fma.f64 (*.f64 z z) #s(literal 2 binary64) (*.f64 y x))
(* -1 (* y (+ (* -2 (/ (pow z 2) y)) (* -1 x))))
(fma.f64 (*.f64 z z) #s(literal 2 binary64) (*.f64 y x))
(* -1 (* y (+ (* -2 (/ (pow z 2) y)) (* -1 x))))
(fma.f64 (*.f64 z z) #s(literal 2 binary64) (*.f64 y x))
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (pow z 2) y)))))
(fma.f64 z z (*.f64 y x))
(* -1 (* y (+ (* -1 x) (* -1 (/ (pow z 2) y)))))
(fma.f64 z z (*.f64 y x))
(* -1 (* y (+ (* -1 x) (* -1 (/ (pow z 2) y)))))
(fma.f64 z z (*.f64 y x))
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(+ (* 2 (pow z 2)) (pow z 2))
(*.f64 (*.f64 z z) #s(literal 3 binary64))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* 2 (pow z 2))
(*.f64 (*.f64 z z) #s(literal 2 binary64))
(+ (* 2 (pow z 2)) (* x y))
(fma.f64 (*.f64 z z) #s(literal 2 binary64) (*.f64 y x))
(+ (* 2 (pow z 2)) (* x y))
(fma.f64 (*.f64 z z) #s(literal 2 binary64) (*.f64 y x))
(+ (* 2 (pow z 2)) (* x y))
(fma.f64 (*.f64 z z) #s(literal 2 binary64) (*.f64 y x))
(pow z 2)
(*.f64 z z)
(+ (* x y) (pow z 2))
(fma.f64 z z (*.f64 y x))
(+ (* x y) (pow z 2))
(fma.f64 z z (*.f64 y x))
(+ (* x y) (pow z 2))
(fma.f64 z z (*.f64 y x))
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* x y)
(*.f64 y x)
(* x (+ y (* 2 (/ (pow z 2) x))))
(fma.f64 (*.f64 z z) #s(literal 2 binary64) (*.f64 y x))
(* x (+ y (* 2 (/ (pow z 2) x))))
(fma.f64 (*.f64 z z) #s(literal 2 binary64) (*.f64 y x))
(* x (+ y (* 2 (/ (pow z 2) x))))
(fma.f64 (*.f64 z z) #s(literal 2 binary64) (*.f64 y x))
(* x y)
(*.f64 y x)
(* x (+ y (/ (pow z 2) x)))
(fma.f64 z z (*.f64 y x))
(* x (+ y (/ (pow z 2) x)))
(fma.f64 z z (*.f64 y x))
(* x (+ y (/ (pow z 2) x)))
(fma.f64 z z (*.f64 y x))
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -2 (/ (pow z 2) x)) (* -1 y))))
(fma.f64 (*.f64 z z) #s(literal 2 binary64) (*.f64 y x))
(* -1 (* x (+ (* -2 (/ (pow z 2) x)) (* -1 y))))
(fma.f64 (*.f64 z z) #s(literal 2 binary64) (*.f64 y x))
(* -1 (* x (+ (* -2 (/ (pow z 2) x)) (* -1 y))))
(fma.f64 (*.f64 z z) #s(literal 2 binary64) (*.f64 y x))
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (pow z 2) x)))))
(fma.f64 z z (*.f64 y x))
(* -1 (* x (+ (* -1 y) (* -1 (/ (pow z 2) x)))))
(fma.f64 z z (*.f64 y x))
(* -1 (* x (+ (* -1 y) (* -1 (/ (pow z 2) x)))))
(fma.f64 z z (*.f64 y x))
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)

rewrite352.0ms (4.4%)

Memory
18.8MiB live, 200.0MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0836
01336
15532
251726
3758026
0818423
Stop Event
iter limit
node limit
iter limit
Counts
4 → 324
Calls
Call 1
Inputs
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z z)) (*.f64 z z)) (*.f64 z z))
(+.f64 (+.f64 (*.f64 x y) (*.f64 z z)) (*.f64 z z))
(+.f64 (*.f64 x y) (*.f64 z z))
(*.f64 x 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>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval68.0ms (0.9%)

Memory
-3.2MiB live, 87.9MiB allocated
Compiler

Compiled 11 480 to 1 016 computations (91.1% saved)

prune14.0ms (0.2%)

Memory
-4.6MiB live, 31.7MiB allocated
Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New4506456
Fresh000
Picked101
Done000
Total4516457
Accuracy
100.0%
Counts
457 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.0%
(fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x)))
36.0%
(+.f64 (fma.f64 (-.f64 (pow.f64 z #s(literal 4 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 z z) (*.f64 y x))) (*.f64 z z)) (*.f64 z z))
58.0%
(*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))))
97.9%
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)))
56.7%
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64)))
49.4%
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x))
Compiler

Compiled 164 to 114 computations (30.5% saved)

simplify247.0ms (3.1%)

Memory
2.2MiB live, 204.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x))
cost-diff64
(fma.f64 y x #s(literal 0 binary64))
cost-diff320
(*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))))
cost-diff8192
(*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))
cost-diff0
(*.f64 y x)
cost-diff0
(*.f64 z #s(literal 3 binary64))
cost-diff0
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
cost-diff0
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)))
cost-diff0
(*.f64 z z)
cost-diff0
(*.f64 (*.f64 z z) #s(literal 3 binary64))
cost-diff0
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64)))
cost-diff0
(*.f64 y x)
cost-diff0
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x))
cost-diff0
(*.f64 y x)
cost-diff0
(fma.f64 z z (*.f64 y x))
cost-diff0
(*.f64 #s(literal 2 binary64) z)
cost-diff384
(fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x)))
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
029207
047190
187146
2172146
3451146
41847146
53073146
63941146
74166146
84625146
94859146
106224146
116400146
126596146
136839146
08771146
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x)))
(*.f64 #s(literal 2 binary64) z)
#s(literal 2 binary64)
z
(fma.f64 z z (*.f64 y x))
(*.f64 y x)
y
x
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x))
(*.f64 y x)
y
x
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64)))
(*.f64 (*.f64 z z) #s(literal 3 binary64))
(*.f64 z z)
z
#s(literal 3 binary64)
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(*.f64 z #s(literal 3 binary64))
z
#s(literal 3 binary64)
(*.f64 y x)
y
x
(*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))))
(fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x))
#s(literal 3 binary64)
(*.f64 z z)
z
(*.f64 y x)
y
x
(*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))
(fma.f64 z z (fma.f64 y x #s(literal 0 binary64)))
(fma.f64 y x #s(literal 0 binary64))
#s(literal 0 binary64)
(pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))
#s(literal -1 binary64)
Outputs
(fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x)))
(fma.f64 (*.f64 #s(literal 3 binary64) z) z (*.f64 x y))
(*.f64 #s(literal 2 binary64) z)
(*.f64 z #s(literal 2 binary64))
#s(literal 2 binary64)
z
(fma.f64 z z (*.f64 y x))
(fma.f64 z z (*.f64 x y))
(*.f64 y x)
(*.f64 x y)
y
x
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x))
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 x y))
(*.f64 y x)
(*.f64 x y)
y
x
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64)))
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 #s(literal 3 binary64) z) z))
(*.f64 (*.f64 z z) #s(literal 3 binary64))
(*.f64 (*.f64 #s(literal 3 binary64) z) z)
(*.f64 z z)
z
#s(literal 3 binary64)
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)))
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 #s(literal 3 binary64) z) z (*.f64 x y)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(fma.f64 (*.f64 #s(literal 3 binary64) z) z (*.f64 x y))
(*.f64 z #s(literal 3 binary64))
(*.f64 #s(literal 3 binary64) z)
z
#s(literal 3 binary64)
(*.f64 y x)
(*.f64 x y)
y
x
(*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))))
(fma.f64 (*.f64 #s(literal 3 binary64) z) z (*.f64 x y))
(fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x))
(fma.f64 (*.f64 #s(literal 3 binary64) z) z (*.f64 x y))
#s(literal 3 binary64)
(*.f64 z z)
z
(*.f64 y x)
(*.f64 x y)
y
x
(*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))
#s(literal 1 binary64)
(fma.f64 z z (fma.f64 y x #s(literal 0 binary64)))
(fma.f64 z z (*.f64 x y))
(fma.f64 y x #s(literal 0 binary64))
(*.f64 x y)
#s(literal 0 binary64)
(pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))
(pow.f64 (fma.f64 z z (*.f64 x y)) #s(literal -1 binary64))
#s(literal -1 binary64)

localize115.0ms (1.5%)

Memory
-0.9MiB live, 123.1MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy1.0607105482177595
(pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))
accuracy1.249986238027801
(fma.f64 z z (fma.f64 y x #s(literal 0 binary64)))
accuracy1.328122935830206
(fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x))
accuracy26.101832102980882
(*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))
accuracy0
(*.f64 z #s(literal 3 binary64))
accuracy0
(*.f64 y x)
accuracy0
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)))
accuracy1.324204988027801
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
accuracy0
(*.f64 z z)
accuracy0.1484375
(*.f64 (*.f64 z z) #s(literal 3 binary64))
accuracy27.620439744672986
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64)))
accuracy0
(*.f64 y x)
accuracy32.38328497358051
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x))
accuracy0
(*.f64 y x)
accuracy0
(*.f64 #s(literal 2 binary64) z)
accuracy0.01953125
(fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x)))
accuracy1.249986238027801
(fma.f64 z z (*.f64 y x))
Samples
96.0ms256×0valid
Compiler

Compiled 371 to 54 computations (85.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 75.0ms
ival-mult: 39.0ms (52.2% of total)
ival-add: 31.0ms (41.5% of total)
ival-pow: 3.0ms (4% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series34.0ms (0.4%)

Memory
-35.4MiB live, 44.5MiB allocated
Counts
17 → 492
Calls
Call 1
Inputs
#s(alt (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) (patch (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 2 binary64) z) (patch (*.f64 #s(literal 2 binary64) z) #<representation binary64>) () ())
#s(alt (fma.f64 z z (*.f64 y x)) (patch (fma.f64 z z (*.f64 y x)) #<representation binary64>) () ())
#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())
#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) #<representation binary64>) () ())
#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 z z) #s(literal 3 binary64)) (patch (*.f64 (*.f64 z z) #s(literal 3 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 z z) (patch (*.f64 z z) #<representation binary64>) () ())
#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) (patch (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) #<representation binary64>) () ())
#s(alt (*.f64 z #s(literal 3 binary64)) (patch (*.f64 z #s(literal 3 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) (patch (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) #<representation binary64>) () ())
#s(alt (fma.f64 y x #s(literal 0 binary64)) (patch (fma.f64 y x #s(literal 0 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (patch (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) #<representation binary64>) () ())
#s(alt (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (patch (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #<representation binary64>) () ())
#s(alt (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())
Outputs
#s(alt (* x y) (taylor 0 z) (#s(alt (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) (patch (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 (pow z 2)) (* x y)) (taylor 0 z) (#s(alt (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) (patch (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 (pow z 2)) (* x y)) (taylor 0 z) (#s(alt (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) (patch (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 (pow z 2)) (* x y)) (taylor 0 z) (#s(alt (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) (patch (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 2 z) (taylor 0 z) (#s(alt (*.f64 #s(literal 2 binary64) z) (patch (*.f64 #s(literal 2 binary64) z) #<representation binary64>) () ())) ())
#s(alt (* 2 z) (taylor 0 z) (#s(alt (*.f64 #s(literal 2 binary64) z) (patch (*.f64 #s(literal 2 binary64) z) #<representation binary64>) () ())) ())
#s(alt (* 2 z) (taylor 0 z) (#s(alt (*.f64 #s(literal 2 binary64) z) (patch (*.f64 #s(literal 2 binary64) z) #<representation binary64>) () ())) ())
#s(alt (* 2 z) (taylor 0 z) (#s(alt (*.f64 #s(literal 2 binary64) z) (patch (*.f64 #s(literal 2 binary64) z) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 z) (#s(alt (fma.f64 z z (*.f64 y x)) (patch (fma.f64 z z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* x y) (pow z 2)) (taylor 0 z) (#s(alt (fma.f64 z z (*.f64 y x)) (patch (fma.f64 z z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* x y) (pow z 2)) (taylor 0 z) (#s(alt (fma.f64 z z (*.f64 y x)) (patch (fma.f64 z z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* x y) (pow z 2)) (taylor 0 z) (#s(alt (fma.f64 z z (*.f64 y x)) (patch (fma.f64 z z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 (pow z 2)) (* x y)) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 (pow z 2)) (* x y)) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 (pow z 2)) (* x y)) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 (pow z 2)) (* x y)) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 (pow z 2)) (* x y)) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 (pow z 2)) (* x y)) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 3 (pow z 2)) (taylor 0 z) (#s(alt (*.f64 (*.f64 z z) #s(literal 3 binary64)) (patch (*.f64 (*.f64 z z) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 3 (pow z 2)) (taylor 0 z) (#s(alt (*.f64 (*.f64 z z) #s(literal 3 binary64)) (patch (*.f64 (*.f64 z z) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 3 (pow z 2)) (taylor 0 z) (#s(alt (*.f64 (*.f64 z z) #s(literal 3 binary64)) (patch (*.f64 (*.f64 z z) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 3 (pow z 2)) (taylor 0 z) (#s(alt (*.f64 (*.f64 z z) #s(literal 3 binary64)) (patch (*.f64 (*.f64 z z) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow z 2) (taylor 0 z) (#s(alt (*.f64 z z) (patch (*.f64 z z) #<representation binary64>) () ())) ())
#s(alt (pow z 2) (taylor 0 z) (#s(alt (*.f64 z z) (patch (*.f64 z z) #<representation binary64>) () ())) ())
#s(alt (pow z 2) (taylor 0 z) (#s(alt (*.f64 z z) (patch (*.f64 z z) #<representation binary64>) () ())) ())
#s(alt (pow z 2) (taylor 0 z) (#s(alt (*.f64 z z) (patch (*.f64 z z) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 (pow z 2)) (* x y)) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 (pow z 2)) (* x y)) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 (pow z 2)) (* x y)) (taylor 0 z) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 z) (#s(alt (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) (patch (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 (pow z 2)) (* x y)) (taylor 0 z) (#s(alt (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) (patch (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 (pow z 2)) (* x y)) (taylor 0 z) (#s(alt (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) (patch (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 (pow z 2)) (* x y)) (taylor 0 z) (#s(alt (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) (patch (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 3 z) (taylor 0 z) (#s(alt (*.f64 z #s(literal 3 binary64)) (patch (*.f64 z #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 3 z) (taylor 0 z) (#s(alt (*.f64 z #s(literal 3 binary64)) (patch (*.f64 z #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 3 z) (taylor 0 z) (#s(alt (*.f64 z #s(literal 3 binary64)) (patch (*.f64 z #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 3 z) (taylor 0 z) (#s(alt (*.f64 z #s(literal 3 binary64)) (patch (*.f64 z #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 z) (#s(alt (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) (patch (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 z) (#s(alt (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) (patch (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 z) (#s(alt (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) (patch (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 z) (#s(alt (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) (patch (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 z) (#s(alt (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 (pow z 2)) (* x y)) (taylor 0 z) (#s(alt (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 (pow z 2)) (* x y)) (taylor 0 z) (#s(alt (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 (pow z 2)) (* x y)) (taylor 0 z) (#s(alt (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 z) (#s(alt (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (patch (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 (pow z 2)) (* x y)) (taylor 0 z) (#s(alt (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (patch (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 (pow z 2)) (* x y)) (taylor 0 z) (#s(alt (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (patch (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 (pow z 2)) (* x y)) (taylor 0 z) (#s(alt (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (patch (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 z) (#s(alt (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (patch (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* x y) (pow z 2)) (taylor 0 z) (#s(alt (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (patch (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* x y) (pow z 2)) (taylor 0 z) (#s(alt (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (patch (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* x y) (pow z 2)) (taylor 0 z) (#s(alt (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (patch (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* x y)) (taylor 0 z) (#s(alt (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (pow z 2) (* (pow x 2) (pow y 2)))) (/ 1 (* x y))) (taylor 0 z) (#s(alt (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow z 2) (- (/ (pow z 2) (* (pow x 3) (pow y 3))) (/ 1 (* (pow x 2) (pow y 2))))) (/ 1 (* x y))) (taylor 0 z) (#s(alt (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow z 2) (- (* (pow z 2) (+ (* -1 (/ (pow z 2) (* (pow x 4) (pow y 4)))) (/ 1 (* (pow x 3) (pow y 3))))) (/ 1 (* (pow x 2) (pow y 2))))) (/ 1 (* x y))) (taylor 0 z) (#s(alt (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 3 (pow z 2)) (taylor inf z) (#s(alt (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) (patch (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 3 (/ (* x y) (pow z 2)))) (taylor inf z) (#s(alt (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) (patch (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 3 (/ (* x y) (pow z 2)))) (taylor inf z) (#s(alt (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) (patch (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 3 (/ (* x y) (pow z 2)))) (taylor inf z) (#s(alt (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) (patch (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 2 z) (taylor inf z) (#s(alt (*.f64 #s(literal 2 binary64) z) (patch (*.f64 #s(literal 2 binary64) z) #<representation binary64>) () ())) ())
#s(alt (* 2 z) (taylor inf z) (#s(alt (*.f64 #s(literal 2 binary64) z) (patch (*.f64 #s(literal 2 binary64) z) #<representation binary64>) () ())) ())
#s(alt (* 2 z) (taylor inf z) (#s(alt (*.f64 #s(literal 2 binary64) z) (patch (*.f64 #s(literal 2 binary64) z) #<representation binary64>) () ())) ())
#s(alt (* 2 z) (taylor inf z) (#s(alt (*.f64 #s(literal 2 binary64) z) (patch (*.f64 #s(literal 2 binary64) z) #<representation binary64>) () ())) ())
#s(alt (pow z 2) (taylor inf z) (#s(alt (fma.f64 z z (*.f64 y x)) (patch (fma.f64 z z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 1 (/ (* x y) (pow z 2)))) (taylor inf z) (#s(alt (fma.f64 z z (*.f64 y x)) (patch (fma.f64 z z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 1 (/ (* x y) (pow z 2)))) (taylor inf z) (#s(alt (fma.f64 z z (*.f64 y x)) (patch (fma.f64 z z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 1 (/ (* x y) (pow z 2)))) (taylor inf z) (#s(alt (fma.f64 z z (*.f64 y x)) (patch (fma.f64 z z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 3 (pow z 2)) (taylor inf z) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 3 (/ (* x y) (pow z 2)))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 3 (/ (* x y) (pow z 2)))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 3 (/ (* x y) (pow z 2)))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 3 (pow z 2)) (taylor inf z) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 3 (/ (* x y) (pow z 2)))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 3 (/ (* x y) (pow z 2)))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 3 (/ (* x y) (pow z 2)))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 3 (pow z 2)) (taylor inf z) (#s(alt (*.f64 (*.f64 z z) #s(literal 3 binary64)) (patch (*.f64 (*.f64 z z) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 3 (pow z 2)) (taylor inf z) (#s(alt (*.f64 (*.f64 z z) #s(literal 3 binary64)) (patch (*.f64 (*.f64 z z) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 3 (pow z 2)) (taylor inf z) (#s(alt (*.f64 (*.f64 z z) #s(literal 3 binary64)) (patch (*.f64 (*.f64 z z) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 3 (pow z 2)) (taylor inf z) (#s(alt (*.f64 (*.f64 z z) #s(literal 3 binary64)) (patch (*.f64 (*.f64 z z) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow z 2) (taylor inf z) (#s(alt (*.f64 z z) (patch (*.f64 z z) #<representation binary64>) () ())) ())
#s(alt (pow z 2) (taylor inf z) (#s(alt (*.f64 z z) (patch (*.f64 z z) #<representation binary64>) () ())) ())
#s(alt (pow z 2) (taylor inf z) (#s(alt (*.f64 z z) (patch (*.f64 z z) #<representation binary64>) () ())) ())
#s(alt (pow z 2) (taylor inf z) (#s(alt (*.f64 z z) (patch (*.f64 z z) #<representation binary64>) () ())) ())
#s(alt (* 3 (pow z 2)) (taylor inf z) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 3 (/ (* x y) (pow z 2)))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 3 (/ (* x y) (pow z 2)))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 3 (/ (* x y) (pow z 2)))) (taylor inf z) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 3 (pow z 2)) (taylor inf z) (#s(alt (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) (patch (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 3 (/ (* x y) (pow z 2)))) (taylor inf z) (#s(alt (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) (patch (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 3 (/ (* x y) (pow z 2)))) (taylor inf z) (#s(alt (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) (patch (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 3 (/ (* x y) (pow z 2)))) (taylor inf z) (#s(alt (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) (patch (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 3 z) (taylor inf z) (#s(alt (*.f64 z #s(literal 3 binary64)) (patch (*.f64 z #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 3 z) (taylor inf z) (#s(alt (*.f64 z #s(literal 3 binary64)) (patch (*.f64 z #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 3 z) (taylor inf z) (#s(alt (*.f64 z #s(literal 3 binary64)) (patch (*.f64 z #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 3 z) (taylor inf z) (#s(alt (*.f64 z #s(literal 3 binary64)) (patch (*.f64 z #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf z) (#s(alt (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) (patch (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf z) (#s(alt (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) (patch (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf z) (#s(alt (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) (patch (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf z) (#s(alt (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) (patch (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 3 (pow z 2)) (taylor inf z) (#s(alt (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 3 (/ (* x y) (pow z 2)))) (taylor inf z) (#s(alt (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 3 (/ (* x y) (pow z 2)))) (taylor inf z) (#s(alt (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 3 (/ (* x y) (pow z 2)))) (taylor inf z) (#s(alt (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 3 (pow z 2)) (taylor inf z) (#s(alt (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (patch (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 3 (/ (* x y) (pow z 2)))) (taylor inf z) (#s(alt (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (patch (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 3 (/ (* x y) (pow z 2)))) (taylor inf z) (#s(alt (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (patch (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 3 (/ (* x y) (pow z 2)))) (taylor inf z) (#s(alt (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (patch (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (pow z 2) (taylor inf z) (#s(alt (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (patch (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 1 (/ (* x y) (pow z 2)))) (taylor inf z) (#s(alt (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (patch (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 1 (/ (* x y) (pow z 2)))) (taylor inf z) (#s(alt (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (patch (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 1 (/ (* x y) (pow z 2)))) (taylor inf z) (#s(alt (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (patch (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (pow z 2)) (taylor inf z) (#s(alt (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* -1 (/ (* x y) (pow z 2)))) (pow z 2)) (taylor inf z) (#s(alt (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (/ (* (pow x 2) (pow y 2)) (pow z 4))) (/ (* x y) (pow z 2))) (pow z 2)) (taylor inf z) (#s(alt (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (* -1 (/ (* (pow x 3) (pow y 3)) (pow z 6)))) (+ (* -1 (/ (* (pow x 2) (pow y 2)) (pow z 4))) (/ (* x y) (pow z 2)))) (pow z 2)) (taylor inf z) (#s(alt (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 3 (pow z 2)) (taylor -inf z) (#s(alt (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) (patch (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 3 (/ (* x y) (pow z 2)))) (taylor -inf z) (#s(alt (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) (patch (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 3 (/ (* x y) (pow z 2)))) (taylor -inf z) (#s(alt (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) (patch (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 3 (/ (* x y) (pow z 2)))) (taylor -inf z) (#s(alt (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) (patch (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 2 z) (taylor -inf z) (#s(alt (*.f64 #s(literal 2 binary64) z) (patch (*.f64 #s(literal 2 binary64) z) #<representation binary64>) () ())) ())
#s(alt (* 2 z) (taylor -inf z) (#s(alt (*.f64 #s(literal 2 binary64) z) (patch (*.f64 #s(literal 2 binary64) z) #<representation binary64>) () ())) ())
#s(alt (* 2 z) (taylor -inf z) (#s(alt (*.f64 #s(literal 2 binary64) z) (patch (*.f64 #s(literal 2 binary64) z) #<representation binary64>) () ())) ())
#s(alt (* 2 z) (taylor -inf z) (#s(alt (*.f64 #s(literal 2 binary64) z) (patch (*.f64 #s(literal 2 binary64) z) #<representation binary64>) () ())) ())
#s(alt (pow z 2) (taylor -inf z) (#s(alt (fma.f64 z z (*.f64 y x)) (patch (fma.f64 z z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 1 (/ (* x y) (pow z 2)))) (taylor -inf z) (#s(alt (fma.f64 z z (*.f64 y x)) (patch (fma.f64 z z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 1 (/ (* x y) (pow z 2)))) (taylor -inf z) (#s(alt (fma.f64 z z (*.f64 y x)) (patch (fma.f64 z z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 1 (/ (* x y) (pow z 2)))) (taylor -inf z) (#s(alt (fma.f64 z z (*.f64 y x)) (patch (fma.f64 z z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 3 (pow z 2)) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 3 (/ (* x y) (pow z 2)))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 3 (/ (* x y) (pow z 2)))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 3 (/ (* x y) (pow z 2)))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 3 (pow z 2)) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 3 (/ (* x y) (pow z 2)))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 3 (/ (* x y) (pow z 2)))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 3 (/ (* x y) (pow z 2)))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 3 (pow z 2)) (taylor -inf z) (#s(alt (*.f64 (*.f64 z z) #s(literal 3 binary64)) (patch (*.f64 (*.f64 z z) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 3 (pow z 2)) (taylor -inf z) (#s(alt (*.f64 (*.f64 z z) #s(literal 3 binary64)) (patch (*.f64 (*.f64 z z) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 3 (pow z 2)) (taylor -inf z) (#s(alt (*.f64 (*.f64 z z) #s(literal 3 binary64)) (patch (*.f64 (*.f64 z z) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 3 (pow z 2)) (taylor -inf z) (#s(alt (*.f64 (*.f64 z z) #s(literal 3 binary64)) (patch (*.f64 (*.f64 z z) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow z 2) (taylor -inf z) (#s(alt (*.f64 z z) (patch (*.f64 z z) #<representation binary64>) () ())) ())
#s(alt (pow z 2) (taylor -inf z) (#s(alt (*.f64 z z) (patch (*.f64 z z) #<representation binary64>) () ())) ())
#s(alt (pow z 2) (taylor -inf z) (#s(alt (*.f64 z z) (patch (*.f64 z z) #<representation binary64>) () ())) ())
#s(alt (pow z 2) (taylor -inf z) (#s(alt (*.f64 z z) (patch (*.f64 z z) #<representation binary64>) () ())) ())
#s(alt (* 3 (pow z 2)) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 3 (/ (* x y) (pow z 2)))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 3 (/ (* x y) (pow z 2)))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 3 (/ (* x y) (pow z 2)))) (taylor -inf z) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 3 (pow z 2)) (taylor -inf z) (#s(alt (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) (patch (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 3 (/ (* x y) (pow z 2)))) (taylor -inf z) (#s(alt (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) (patch (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 3 (/ (* x y) (pow z 2)))) (taylor -inf z) (#s(alt (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) (patch (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 3 (/ (* x y) (pow z 2)))) (taylor -inf z) (#s(alt (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) (patch (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 3 z) (taylor -inf z) (#s(alt (*.f64 z #s(literal 3 binary64)) (patch (*.f64 z #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 3 z) (taylor -inf z) (#s(alt (*.f64 z #s(literal 3 binary64)) (patch (*.f64 z #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 3 z) (taylor -inf z) (#s(alt (*.f64 z #s(literal 3 binary64)) (patch (*.f64 z #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 3 z) (taylor -inf z) (#s(alt (*.f64 z #s(literal 3 binary64)) (patch (*.f64 z #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf z) (#s(alt (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) (patch (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf z) (#s(alt (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) (patch (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf z) (#s(alt (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) (patch (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf z) (#s(alt (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) (patch (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 3 (pow z 2)) (taylor -inf z) (#s(alt (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 3 (/ (* x y) (pow z 2)))) (taylor -inf z) (#s(alt (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 3 (/ (* x y) (pow z 2)))) (taylor -inf z) (#s(alt (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 3 (/ (* x y) (pow z 2)))) (taylor -inf z) (#s(alt (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 3 (pow z 2)) (taylor -inf z) (#s(alt (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (patch (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 3 (/ (* x y) (pow z 2)))) (taylor -inf z) (#s(alt (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (patch (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 3 (/ (* x y) (pow z 2)))) (taylor -inf z) (#s(alt (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (patch (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 3 (/ (* x y) (pow z 2)))) (taylor -inf z) (#s(alt (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (patch (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (pow z 2) (taylor -inf z) (#s(alt (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (patch (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 1 (/ (* x y) (pow z 2)))) (taylor -inf z) (#s(alt (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (patch (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 1 (/ (* x y) (pow z 2)))) (taylor -inf z) (#s(alt (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (patch (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow z 2) (+ 1 (/ (* x y) (pow z 2)))) (taylor -inf z) (#s(alt (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (patch (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (pow z 2)) (taylor -inf z) (#s(alt (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* -1 (/ (* x y) (pow z 2)))) (pow z 2)) (taylor -inf z) (#s(alt (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (/ (* (pow x 2) (pow y 2)) (pow z 4))) (/ (* x y) (pow z 2))) (pow z 2)) (taylor -inf z) (#s(alt (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (* -1 (/ (* (pow x 3) (pow y 3)) (pow z 6)))) (+ (* -1 (/ (* (pow x 2) (pow y 2)) (pow z 4))) (/ (* x y) (pow z 2)))) (pow z 2)) (taylor -inf z) (#s(alt (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow z 2)) (pow z 2)) (taylor 0 y) (#s(alt (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) (patch (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow z 2)) (+ (* x y) (pow z 2))) (taylor 0 y) (#s(alt (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) (patch (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow z 2)) (+ (* x y) (pow z 2))) (taylor 0 y) (#s(alt (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) (patch (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow z 2)) (+ (* x y) (pow z 2))) (taylor 0 y) (#s(alt (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) (patch (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (pow z 2) (taylor 0 y) (#s(alt (fma.f64 z z (*.f64 y x)) (patch (fma.f64 z z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* x y) (pow z 2)) (taylor 0 y) (#s(alt (fma.f64 z z (*.f64 y x)) (patch (fma.f64 z z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* x y) (pow z 2)) (taylor 0 y) (#s(alt (fma.f64 z z (*.f64 y x)) (patch (fma.f64 z z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* x y) (pow z 2)) (taylor 0 y) (#s(alt (fma.f64 z z (*.f64 y x)) (patch (fma.f64 z z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow z 2)) (pow z 2)) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow z 2)) (+ (* x y) (pow z 2))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow z 2)) (+ (* x y) (pow z 2))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow z 2)) (+ (* x y) (pow z 2))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow z 2)) (pow z 2)) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow z 2)) (+ (* x y) (pow z 2))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow z 2)) (+ (* x y) (pow z 2))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow z 2)) (+ (* x y) (pow z 2))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow z 2)) (pow z 2)) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow z 2)) (+ (* x y) (pow z 2))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow z 2)) (+ (* x y) (pow z 2))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow z 2)) (+ (* x y) (pow z 2))) (taylor 0 y) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 3 (pow z 2)) (taylor 0 y) (#s(alt (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) (patch (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 (pow z 2)) (* x y)) (taylor 0 y) (#s(alt (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) (patch (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 (pow z 2)) (* x y)) (taylor 0 y) (#s(alt (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) (patch (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 (pow z 2)) (* x y)) (taylor 0 y) (#s(alt (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) (patch (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 y) (#s(alt (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) (patch (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 y) (#s(alt (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) (patch (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 y) (#s(alt (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) (patch (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 y) (#s(alt (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) (patch (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 3 (pow z 2)) (taylor 0 y) (#s(alt (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 (pow z 2)) (* x y)) (taylor 0 y) (#s(alt (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 (pow z 2)) (* x y)) (taylor 0 y) (#s(alt (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 (pow z 2)) (* x y)) (taylor 0 y) (#s(alt (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 y) (#s(alt (fma.f64 y x #s(literal 0 binary64)) (patch (fma.f64 y x #s(literal 0 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 y) (#s(alt (fma.f64 y x #s(literal 0 binary64)) (patch (fma.f64 y x #s(literal 0 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 y) (#s(alt (fma.f64 y x #s(literal 0 binary64)) (patch (fma.f64 y x #s(literal 0 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 y) (#s(alt (fma.f64 y x #s(literal 0 binary64)) (patch (fma.f64 y x #s(literal 0 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 3 (pow z 2)) (taylor 0 y) (#s(alt (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (patch (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 (pow z 2)) (* x y)) (taylor 0 y) (#s(alt (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (patch (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 (pow z 2)) (* x y)) (taylor 0 y) (#s(alt (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (patch (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 (pow z 2)) (* x y)) (taylor 0 y) (#s(alt (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (patch (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (pow z 2) (taylor 0 y) (#s(alt (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (patch (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* x y) (pow z 2)) (taylor 0 y) (#s(alt (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (patch (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* x y) (pow z 2)) (taylor 0 y) (#s(alt (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (patch (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* x y) (pow z 2)) (taylor 0 y) (#s(alt (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (patch (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (pow z 2)) (taylor 0 y) (#s(alt (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* x y) (pow z 4))) (/ 1 (pow z 2))) (taylor 0 y) (#s(alt (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* y (- (/ (* (pow x 2) y) (pow z 6)) (/ x (pow z 4)))) (/ 1 (pow z 2))) (taylor 0 y) (#s(alt (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* y (- (* y (- (* -1 (/ (* (pow x 3) y) (pow z 8))) (* -1 (/ (pow x 2) (pow z 6))))) (/ x (pow z 4)))) (/ 1 (pow z 2))) (taylor 0 y) (#s(alt (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) (patch (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y)))) (taylor inf y) (#s(alt (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) (patch (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y)))) (taylor inf y) (#s(alt (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) (patch (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y)))) (taylor inf y) (#s(alt (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) (patch (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (fma.f64 z z (*.f64 y x)) (patch (fma.f64 z z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (/ (pow z 2) y))) (taylor inf y) (#s(alt (fma.f64 z z (*.f64 y x)) (patch (fma.f64 z z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (/ (pow z 2) y))) (taylor inf y) (#s(alt (fma.f64 z z (*.f64 y x)) (patch (fma.f64 z z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (/ (pow z 2) y))) (taylor inf y) (#s(alt (fma.f64 z z (*.f64 y x)) (patch (fma.f64 z z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y)))) (taylor inf y) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y)))) (taylor inf y) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y)))) (taylor inf y) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y)))) (taylor inf y) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y)))) (taylor inf y) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y)))) (taylor inf y) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y)))) (taylor inf y) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y)))) (taylor inf y) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y)))) (taylor inf y) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) (patch (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* 3 (/ (pow z 2) y)))) (taylor inf y) (#s(alt (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) (patch (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* 3 (/ (pow z 2) y)))) (taylor inf y) (#s(alt (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) (patch (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* 3 (/ (pow z 2) y)))) (taylor inf y) (#s(alt (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) (patch (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf y) (#s(alt (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) (patch (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf y) (#s(alt (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) (patch (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf y) (#s(alt (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) (patch (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf y) (#s(alt (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) (patch (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* 3 (/ (pow z 2) y)))) (taylor inf y) (#s(alt (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* 3 (/ (pow z 2) y)))) (taylor inf y) (#s(alt (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* 3 (/ (pow z 2) y)))) (taylor inf y) (#s(alt (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (fma.f64 y x #s(literal 0 binary64)) (patch (fma.f64 y x #s(literal 0 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (fma.f64 y x #s(literal 0 binary64)) (patch (fma.f64 y x #s(literal 0 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (fma.f64 y x #s(literal 0 binary64)) (patch (fma.f64 y x #s(literal 0 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (fma.f64 y x #s(literal 0 binary64)) (patch (fma.f64 y x #s(literal 0 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (patch (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* 3 (/ (pow z 2) y)))) (taylor inf y) (#s(alt (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (patch (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* 3 (/ (pow z 2) y)))) (taylor inf y) (#s(alt (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (patch (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (* 3 (/ (pow z 2) y)))) (taylor inf y) (#s(alt (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (patch (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf y) (#s(alt (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (patch (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (/ (pow z 2) y))) (taylor inf y) (#s(alt (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (patch (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (/ (pow z 2) y))) (taylor inf y) (#s(alt (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (patch (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ x (/ (pow z 2) y))) (taylor inf y) (#s(alt (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (patch (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* x y)) (taylor inf y) (#s(alt (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (/ (pow z 2) (* (pow x 2) y))) (/ 1 x)) y) (taylor inf y) (#s(alt (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (/ 1 x) (/ (pow z 4) (* (pow x 3) (pow y 2)))) (/ (pow z 2) (* (pow x 2) y))) y) (taylor inf y) (#s(alt (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (pow z 6) (* (pow x 4) (pow y 3)))) (/ 1 x)) (+ (* -1 (/ (pow z 4) (* (pow x 3) (pow y 2)))) (/ (pow z 2) (* (pow x 2) y)))) y) (taylor inf y) (#s(alt (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) (patch (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y))))) (taylor -inf y) (#s(alt (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) (patch (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y))))) (taylor -inf y) (#s(alt (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) (patch (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y))))) (taylor -inf y) (#s(alt (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) (patch (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (fma.f64 z z (*.f64 y x)) (patch (fma.f64 z z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (pow z 2) y))))) (taylor -inf y) (#s(alt (fma.f64 z z (*.f64 y x)) (patch (fma.f64 z z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (pow z 2) y))))) (taylor -inf y) (#s(alt (fma.f64 z z (*.f64 y x)) (patch (fma.f64 z z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (pow z 2) y))))) (taylor -inf y) (#s(alt (fma.f64 z z (*.f64 y x)) (patch (fma.f64 z z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y))))) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y))))) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y))))) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y))))) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y))))) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y))))) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y))))) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y))))) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y))))) (taylor -inf y) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) (patch (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -3 (/ (pow z 2) y)) (* -1 x)))) (taylor -inf y) (#s(alt (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) (patch (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -3 (/ (pow z 2) y)) (* -1 x)))) (taylor -inf y) (#s(alt (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) (patch (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -3 (/ (pow z 2) y)) (* -1 x)))) (taylor -inf y) (#s(alt (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) (patch (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf y) (#s(alt (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) (patch (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf y) (#s(alt (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) (patch (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf y) (#s(alt (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) (patch (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf y) (#s(alt (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) (patch (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -3 (/ (pow z 2) y)) (* -1 x)))) (taylor -inf y) (#s(alt (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -3 (/ (pow z 2) y)) (* -1 x)))) (taylor -inf y) (#s(alt (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -3 (/ (pow z 2) y)) (* -1 x)))) (taylor -inf y) (#s(alt (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (fma.f64 y x #s(literal 0 binary64)) (patch (fma.f64 y x #s(literal 0 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (fma.f64 y x #s(literal 0 binary64)) (patch (fma.f64 y x #s(literal 0 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (fma.f64 y x #s(literal 0 binary64)) (patch (fma.f64 y x #s(literal 0 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (fma.f64 y x #s(literal 0 binary64)) (patch (fma.f64 y x #s(literal 0 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (patch (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -3 (/ (pow z 2) y)) (* -1 x)))) (taylor -inf y) (#s(alt (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (patch (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -3 (/ (pow z 2) y)) (* -1 x)))) (taylor -inf y) (#s(alt (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (patch (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -3 (/ (pow z 2) y)) (* -1 x)))) (taylor -inf y) (#s(alt (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (patch (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf y) (#s(alt (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (patch (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (pow z 2) y))))) (taylor -inf y) (#s(alt (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (patch (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (pow z 2) y))))) (taylor -inf y) (#s(alt (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (patch (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ (* -1 x) (* -1 (/ (pow z 2) y))))) (taylor -inf y) (#s(alt (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (patch (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* x y)) (taylor -inf y) (#s(alt (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (/ (pow z 2) (* (pow x 2) y)) (/ 1 x)) y)) (taylor -inf y) (#s(alt (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (/ (pow z 4) (* (pow x 3) y)) (/ (pow z 2) (pow x 2))) y)) (/ 1 x)) y)) (taylor -inf y) (#s(alt (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow z 6) (* (pow x 4) y)) (/ (pow z 4) (pow x 3))) y)) (/ (pow z 2) (pow x 2))) y)) (/ 1 x)) y)) (taylor -inf y) (#s(alt (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow z 2)) (pow z 2)) (taylor 0 x) (#s(alt (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) (patch (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow z 2)) (+ (* x y) (pow z 2))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) (patch (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow z 2)) (+ (* x y) (pow z 2))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) (patch (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow z 2)) (+ (* x y) (pow z 2))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) (patch (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (pow z 2) (taylor 0 x) (#s(alt (fma.f64 z z (*.f64 y x)) (patch (fma.f64 z z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* x y) (pow z 2)) (taylor 0 x) (#s(alt (fma.f64 z z (*.f64 y x)) (patch (fma.f64 z z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* x y) (pow z 2)) (taylor 0 x) (#s(alt (fma.f64 z z (*.f64 y x)) (patch (fma.f64 z z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* x y) (pow z 2)) (taylor 0 x) (#s(alt (fma.f64 z z (*.f64 y x)) (patch (fma.f64 z z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow z 2)) (pow z 2)) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow z 2)) (+ (* x y) (pow z 2))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow z 2)) (+ (* x y) (pow z 2))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow z 2)) (+ (* x y) (pow z 2))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow z 2)) (pow z 2)) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow z 2)) (+ (* x y) (pow z 2))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow z 2)) (+ (* x y) (pow z 2))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow z 2)) (+ (* x y) (pow z 2))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow z 2)) (pow z 2)) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow z 2)) (+ (* x y) (pow z 2))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow z 2)) (+ (* x y) (pow z 2))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow z 2)) (+ (* x y) (pow z 2))) (taylor 0 x) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* 3 (pow z 2)) (taylor 0 x) (#s(alt (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) (patch (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 (pow z 2)) (* x y)) (taylor 0 x) (#s(alt (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) (patch (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 (pow z 2)) (* x y)) (taylor 0 x) (#s(alt (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) (patch (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 (pow z 2)) (* x y)) (taylor 0 x) (#s(alt (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) (patch (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) (patch (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) (patch (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) (patch (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) (patch (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 3 (pow z 2)) (taylor 0 x) (#s(alt (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 (pow z 2)) (* x y)) (taylor 0 x) (#s(alt (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 (pow z 2)) (* x y)) (taylor 0 x) (#s(alt (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 (pow z 2)) (* x y)) (taylor 0 x) (#s(alt (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 x) (#s(alt (fma.f64 y x #s(literal 0 binary64)) (patch (fma.f64 y x #s(literal 0 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 x) (#s(alt (fma.f64 y x #s(literal 0 binary64)) (patch (fma.f64 y x #s(literal 0 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 x) (#s(alt (fma.f64 y x #s(literal 0 binary64)) (patch (fma.f64 y x #s(literal 0 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor 0 x) (#s(alt (fma.f64 y x #s(literal 0 binary64)) (patch (fma.f64 y x #s(literal 0 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 3 (pow z 2)) (taylor 0 x) (#s(alt (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (patch (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 (pow z 2)) (* x y)) (taylor 0 x) (#s(alt (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (patch (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 (pow z 2)) (* x y)) (taylor 0 x) (#s(alt (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (patch (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 3 (pow z 2)) (* x y)) (taylor 0 x) (#s(alt (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (patch (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (pow z 2) (taylor 0 x) (#s(alt (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (patch (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* x y) (pow z 2)) (taylor 0 x) (#s(alt (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (patch (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* x y) (pow z 2)) (taylor 0 x) (#s(alt (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (patch (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* x y) (pow z 2)) (taylor 0 x) (#s(alt (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (patch (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (pow z 2)) (taylor 0 x) (#s(alt (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* x y) (pow z 4))) (/ 1 (pow z 2))) (taylor 0 x) (#s(alt (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* x (- (/ (* x (pow y 2)) (pow z 6)) (/ y (pow z 4)))) (/ 1 (pow z 2))) (taylor 0 x) (#s(alt (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* x (- (* x (- (* -1 (/ (* x (pow y 3)) (pow z 8))) (* -1 (/ (pow y 2) (pow z 6))))) (/ y (pow z 4)))) (/ 1 (pow z 2))) (taylor 0 x) (#s(alt (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) (patch (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x)))) (taylor inf x) (#s(alt (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) (patch (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x)))) (taylor inf x) (#s(alt (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) (patch (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x)))) (taylor inf x) (#s(alt (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) (patch (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (fma.f64 z z (*.f64 y x)) (patch (fma.f64 z z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (/ (pow z 2) x))) (taylor inf x) (#s(alt (fma.f64 z z (*.f64 y x)) (patch (fma.f64 z z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (/ (pow z 2) x))) (taylor inf x) (#s(alt (fma.f64 z z (*.f64 y x)) (patch (fma.f64 z z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (/ (pow z 2) x))) (taylor inf x) (#s(alt (fma.f64 z z (*.f64 y x)) (patch (fma.f64 z z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x)))) (taylor inf x) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x)))) (taylor inf x) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x)))) (taylor inf x) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x)))) (taylor inf x) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x)))) (taylor inf x) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x)))) (taylor inf x) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x)))) (taylor inf x) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x)))) (taylor inf x) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x)))) (taylor inf x) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) (patch (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* 3 (/ (pow z 2) x)))) (taylor inf x) (#s(alt (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) (patch (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* 3 (/ (pow z 2) x)))) (taylor inf x) (#s(alt (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) (patch (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* 3 (/ (pow z 2) x)))) (taylor inf x) (#s(alt (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) (patch (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf x) (#s(alt (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) (patch (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf x) (#s(alt (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) (patch (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf x) (#s(alt (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) (patch (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf x) (#s(alt (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) (patch (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* 3 (/ (pow z 2) x)))) (taylor inf x) (#s(alt (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* 3 (/ (pow z 2) x)))) (taylor inf x) (#s(alt (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* 3 (/ (pow z 2) x)))) (taylor inf x) (#s(alt (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (fma.f64 y x #s(literal 0 binary64)) (patch (fma.f64 y x #s(literal 0 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (fma.f64 y x #s(literal 0 binary64)) (patch (fma.f64 y x #s(literal 0 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (fma.f64 y x #s(literal 0 binary64)) (patch (fma.f64 y x #s(literal 0 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (fma.f64 y x #s(literal 0 binary64)) (patch (fma.f64 y x #s(literal 0 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (patch (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* 3 (/ (pow z 2) x)))) (taylor inf x) (#s(alt (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (patch (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* 3 (/ (pow z 2) x)))) (taylor inf x) (#s(alt (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (patch (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (* 3 (/ (pow z 2) x)))) (taylor inf x) (#s(alt (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (patch (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor inf x) (#s(alt (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (patch (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (/ (pow z 2) x))) (taylor inf x) (#s(alt (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (patch (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (/ (pow z 2) x))) (taylor inf x) (#s(alt (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (patch (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ y (/ (pow z 2) x))) (taylor inf x) (#s(alt (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (patch (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* x y)) (taylor inf x) (#s(alt (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (/ (pow z 2) (* x (pow y 2)))) (/ 1 y)) x) (taylor inf x) (#s(alt (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (/ 1 y) (/ (pow z 4) (* (pow x 2) (pow y 3)))) (/ (pow z 2) (* x (pow y 2)))) x) (taylor inf x) (#s(alt (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (pow z 6) (* (pow x 3) (pow y 4)))) (/ 1 y)) (+ (* -1 (/ (pow z 4) (* (pow x 2) (pow y 3)))) (/ (pow z 2) (* x (pow y 2))))) x) (taylor inf x) (#s(alt (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) (patch (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) (patch (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) (patch (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) (patch (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (fma.f64 z z (*.f64 y x)) (patch (fma.f64 z z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (pow z 2) x))))) (taylor -inf x) (#s(alt (fma.f64 z z (*.f64 y x)) (patch (fma.f64 z z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (pow z 2) x))))) (taylor -inf x) (#s(alt (fma.f64 z z (*.f64 y x)) (patch (fma.f64 z z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (pow z 2) x))))) (taylor -inf x) (#s(alt (fma.f64 z z (*.f64 y x)) (patch (fma.f64 z z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (*.f64 y x) (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x))))) (taylor -inf x) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x))))) (taylor -inf x) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x))))) (taylor -inf x) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x))))) (taylor -inf x) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x))))) (taylor -inf x) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x))))) (taylor -inf x) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x))))) (taylor -inf x) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x))))) (taylor -inf x) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x))))) (taylor -inf x) (#s(alt #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) (patch #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) (patch (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -3 (/ (pow z 2) x)) (* -1 y)))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) (patch (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -3 (/ (pow z 2) x)) (* -1 y)))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) (patch (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -3 (/ (pow z 2) x)) (* -1 y)))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) (patch (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf x) (#s(alt (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) (patch (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf x) (#s(alt (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) (patch (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf x) (#s(alt (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) (patch (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf x) (#s(alt (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) (patch (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -3 (/ (pow z 2) x)) (* -1 y)))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -3 (/ (pow z 2) x)) (* -1 y)))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -3 (/ (pow z 2) x)) (* -1 y)))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) (patch (*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (fma.f64 y x #s(literal 0 binary64)) (patch (fma.f64 y x #s(literal 0 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (fma.f64 y x #s(literal 0 binary64)) (patch (fma.f64 y x #s(literal 0 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (fma.f64 y x #s(literal 0 binary64)) (patch (fma.f64 y x #s(literal 0 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (fma.f64 y x #s(literal 0 binary64)) (patch (fma.f64 y x #s(literal 0 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (patch (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -3 (/ (pow z 2) x)) (* -1 y)))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (patch (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -3 (/ (pow z 2) x)) (* -1 y)))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (patch (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -3 (/ (pow z 2) x)) (* -1 y)))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (patch (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* x y) (taylor -inf x) (#s(alt (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (patch (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (pow z 2) x))))) (taylor -inf x) (#s(alt (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (patch (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (pow z 2) x))))) (taylor -inf x) (#s(alt (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (patch (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 y) (* -1 (/ (pow z 2) x))))) (taylor -inf x) (#s(alt (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (patch (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* x y)) (taylor -inf x) (#s(alt (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (/ (pow z 2) (* x (pow y 2))) (/ 1 y)) x)) (taylor -inf x) (#s(alt (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (/ (pow z 4) (* x (pow y 3))) (/ (pow z 2) (pow y 2))) x)) (/ 1 y)) x)) (taylor -inf x) (#s(alt (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow z 6) (* x (pow y 4))) (/ (pow z 4) (pow y 3))) x)) (/ (pow z 2) (pow y 2))) x)) (/ 1 y)) x)) (taylor -inf x) (#s(alt (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) (patch (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
5.0ms
z
@0
((+ (* (* 2 z) z) (+ (* z z) (* y x))) (* 2 z) (+ (* z z) (* y x)) (* y x) (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (* (* z z) 3) (* z z) (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (+ (* (* z 3) z) (* y x)) (* z 3) (* (+ (* z z) (+ (* y x) 0)) (pow (+ (* z z) (+ (* y x) 0)) -1)) (* (+ (* 3 (* z z)) (* y x)) (* (+ (* z z) (+ (* y x) 0)) (pow (+ (* z z) (+ (* y x) 0)) -1))) (+ (* y x) 0) (+ (* 3 (* z z)) (* y x)) (+ (* z z) (+ (* y x) 0)) (pow (+ (* z z) (+ (* y x) 0)) -1))
2.0ms
y
@inf
((+ (* (* 2 z) z) (+ (* z z) (* y x))) (* 2 z) (+ (* z z) (* y x)) (* y x) (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (* (* z z) 3) (* z z) (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (+ (* (* z 3) z) (* y x)) (* z 3) (* (+ (* z z) (+ (* y x) 0)) (pow (+ (* z z) (+ (* y x) 0)) -1)) (* (+ (* 3 (* z z)) (* y x)) (* (+ (* z z) (+ (* y x) 0)) (pow (+ (* z z) (+ (* y x) 0)) -1))) (+ (* y x) 0) (+ (* 3 (* z z)) (* y x)) (+ (* z z) (+ (* y x) 0)) (pow (+ (* z z) (+ (* y x) 0)) -1))
2.0ms
z
@inf
((+ (* (* 2 z) z) (+ (* z z) (* y x))) (* 2 z) (+ (* z z) (* y x)) (* y x) (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (* (* z z) 3) (* z z) (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (+ (* (* z 3) z) (* y x)) (* z 3) (* (+ (* z z) (+ (* y x) 0)) (pow (+ (* z z) (+ (* y x) 0)) -1)) (* (+ (* 3 (* z z)) (* y x)) (* (+ (* z z) (+ (* y x) 0)) (pow (+ (* z z) (+ (* y x) 0)) -1))) (+ (* y x) 0) (+ (* 3 (* z z)) (* y x)) (+ (* z z) (+ (* y x) 0)) (pow (+ (* z z) (+ (* y x) 0)) -1))
2.0ms
z
@-inf
((+ (* (* 2 z) z) (+ (* z z) (* y x))) (* 2 z) (+ (* z z) (* y x)) (* y x) (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (* (* z z) 3) (* z z) (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (+ (* (* z 3) z) (* y x)) (* z 3) (* (+ (* z z) (+ (* y x) 0)) (pow (+ (* z z) (+ (* y x) 0)) -1)) (* (+ (* 3 (* z z)) (* y x)) (* (+ (* z z) (+ (* y x) 0)) (pow (+ (* z z) (+ (* y x) 0)) -1))) (+ (* y x) 0) (+ (* 3 (* z z)) (* y x)) (+ (* z z) (+ (* y x) 0)) (pow (+ (* z z) (+ (* y x) 0)) -1))
1.0ms
x
@-inf
((+ (* (* 2 z) z) (+ (* z z) (* y x))) (* 2 z) (+ (* z z) (* y x)) (* y x) (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (* (* z z) 3) (* z z) (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (+ (* (* z 3) z) (* y x)) (* z 3) (* (+ (* z z) (+ (* y x) 0)) (pow (+ (* z z) (+ (* y x) 0)) -1)) (* (+ (* 3 (* z z)) (* y x)) (* (+ (* z z) (+ (* y x) 0)) (pow (+ (* z z) (+ (* y x) 0)) -1))) (+ (* y x) 0) (+ (* 3 (* z z)) (* y x)) (+ (* z z) (+ (* y x) 0)) (pow (+ (* z z) (+ (* y x) 0)) -1))

simplify178.0ms (2.2%)

Memory
25.4MiB live, 243.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02353966
17283934
221593894
375923882
087883626
Stop Event
iter limit
node limit
Counts
492 → 492
Calls
Call 1
Inputs
(* x y)
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
(* 2 z)
(* 2 z)
(* 2 z)
(* 2 z)
(* x y)
(+ (* x y) (pow z 2))
(+ (* x y) (pow z 2))
(+ (* x y) (pow z 2))
(* x y)
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
(* x y)
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
(* 3 (pow z 2))
(* 3 (pow z 2))
(* 3 (pow z 2))
(* 3 (pow z 2))
(pow z 2)
(pow z 2)
(pow z 2)
(pow z 2)
(* x y)
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
(* x y)
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
(* 3 z)
(* 3 z)
(* 3 z)
(* 3 z)
1
1
1
1
(* x y)
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
(* x y)
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
(* x y)
(+ (* x y) (pow z 2))
(+ (* x y) (pow z 2))
(+ (* x y) (pow z 2))
(/ 1 (* x y))
(+ (* -1 (/ (pow z 2) (* (pow x 2) (pow y 2)))) (/ 1 (* x y)))
(+ (* (pow z 2) (- (/ (pow z 2) (* (pow x 3) (pow y 3))) (/ 1 (* (pow x 2) (pow y 2))))) (/ 1 (* x y)))
(+ (* (pow z 2) (- (* (pow z 2) (+ (* -1 (/ (pow z 2) (* (pow x 4) (pow y 4)))) (/ 1 (* (pow x 3) (pow y 3))))) (/ 1 (* (pow x 2) (pow y 2))))) (/ 1 (* x y)))
(* 3 (pow z 2))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* 2 z)
(* 2 z)
(* 2 z)
(* 2 z)
(pow z 2)
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(* 3 (pow z 2))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* 3 (pow z 2))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* 3 (pow z 2))
(* 3 (pow z 2))
(* 3 (pow z 2))
(* 3 (pow z 2))
(pow z 2)
(pow z 2)
(pow z 2)
(pow z 2)
(* 3 (pow z 2))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* 3 (pow z 2))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* 3 z)
(* 3 z)
(* 3 z)
(* 3 z)
1
1
1
1
(* 3 (pow z 2))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* 3 (pow z 2))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(pow z 2)
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(/ 1 (pow z 2))
(/ (+ 1 (* -1 (/ (* x y) (pow z 2)))) (pow z 2))
(/ (- (+ 1 (/ (* (pow x 2) (pow y 2)) (pow z 4))) (/ (* x y) (pow z 2))) (pow z 2))
(/ (- (+ 1 (* -1 (/ (* (pow x 3) (pow y 3)) (pow z 6)))) (+ (* -1 (/ (* (pow x 2) (pow y 2)) (pow z 4))) (/ (* x y) (pow z 2)))) (pow z 2))
(* 3 (pow z 2))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* 2 z)
(* 2 z)
(* 2 z)
(* 2 z)
(pow z 2)
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(* 3 (pow z 2))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* 3 (pow z 2))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* 3 (pow z 2))
(* 3 (pow z 2))
(* 3 (pow z 2))
(* 3 (pow z 2))
(pow z 2)
(pow z 2)
(pow z 2)
(pow z 2)
(* 3 (pow z 2))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* 3 (pow z 2))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* 3 z)
(* 3 z)
(* 3 z)
(* 3 z)
1
1
1
1
(* 3 (pow z 2))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* 3 (pow z 2))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(pow z 2)
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(/ 1 (pow z 2))
(/ (+ 1 (* -1 (/ (* x y) (pow z 2)))) (pow z 2))
(/ (- (+ 1 (/ (* (pow x 2) (pow y 2)) (pow z 4))) (/ (* x y) (pow z 2))) (pow z 2))
(/ (- (+ 1 (* -1 (/ (* (pow x 3) (pow y 3)) (pow z 6)))) (+ (* -1 (/ (* (pow x 2) (pow y 2)) (pow z 4))) (/ (* x y) (pow z 2)))) (pow z 2))
(+ (* 2 (pow z 2)) (pow z 2))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(pow z 2)
(+ (* x y) (pow z 2))
(+ (* x y) (pow z 2))
(+ (* x y) (pow z 2))
(* x y)
(* x y)
(* x y)
(* x y)
(+ (* 2 (pow z 2)) (pow z 2))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(+ (* 2 (pow z 2)) (pow z 2))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(+ (* 2 (pow z 2)) (pow z 2))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(* 3 (pow z 2))
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
1
1
1
1
(* 3 (pow z 2))
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
(* x y)
(* x y)
(* x y)
(* x y)
(* 3 (pow z 2))
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
(pow z 2)
(+ (* x y) (pow z 2))
(+ (* x y) (pow z 2))
(+ (* x y) (pow z 2))
(/ 1 (pow z 2))
(+ (* -1 (/ (* x y) (pow z 4))) (/ 1 (pow z 2)))
(+ (* y (- (/ (* (pow x 2) y) (pow z 6)) (/ x (pow z 4)))) (/ 1 (pow z 2)))
(+ (* y (- (* y (- (* -1 (/ (* (pow x 3) y) (pow z 8))) (* -1 (/ (pow x 2) (pow z 6))))) (/ x (pow z 4)))) (/ 1 (pow z 2)))
(* x y)
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(* x y)
(* y (+ x (/ (pow z 2) y)))
(* y (+ x (/ (pow z 2) y)))
(* y (+ x (/ (pow z 2) y)))
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(* x y)
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(* x y)
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(* x y)
(* y (+ x (* 3 (/ (pow z 2) y))))
(* y (+ x (* 3 (/ (pow z 2) y))))
(* y (+ x (* 3 (/ (pow z 2) y))))
1
1
1
1
(* x y)
(* y (+ x (* 3 (/ (pow z 2) y))))
(* y (+ x (* 3 (/ (pow z 2) y))))
(* y (+ x (* 3 (/ (pow z 2) y))))
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* y (+ x (* 3 (/ (pow z 2) y))))
(* y (+ x (* 3 (/ (pow z 2) y))))
(* y (+ x (* 3 (/ (pow z 2) y))))
(* x y)
(* y (+ x (/ (pow z 2) y)))
(* y (+ x (/ (pow z 2) y)))
(* y (+ x (/ (pow z 2) y)))
(/ 1 (* x y))
(/ (+ (* -1 (/ (pow z 2) (* (pow x 2) y))) (/ 1 x)) y)
(/ (- (+ (/ 1 x) (/ (pow z 4) (* (pow x 3) (pow y 2)))) (/ (pow z 2) (* (pow x 2) y))) y)
(/ (- (+ (* -1 (/ (pow z 6) (* (pow x 4) (pow y 3)))) (/ 1 x)) (+ (* -1 (/ (pow z 4) (* (pow x 3) (pow y 2)))) (/ (pow z 2) (* (pow x 2) y)))) y)
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (pow z 2) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (pow z 2) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (pow z 2) y)))))
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(* x y)
(* -1 (* y (+ (* -3 (/ (pow z 2) y)) (* -1 x))))
(* -1 (* y (+ (* -3 (/ (pow z 2) y)) (* -1 x))))
(* -1 (* y (+ (* -3 (/ (pow z 2) y)) (* -1 x))))
1
1
1
1
(* x y)
(* -1 (* y (+ (* -3 (/ (pow z 2) y)) (* -1 x))))
(* -1 (* y (+ (* -3 (/ (pow z 2) y)) (* -1 x))))
(* -1 (* y (+ (* -3 (/ (pow z 2) y)) (* -1 x))))
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* -1 (* y (+ (* -3 (/ (pow z 2) y)) (* -1 x))))
(* -1 (* y (+ (* -3 (/ (pow z 2) y)) (* -1 x))))
(* -1 (* y (+ (* -3 (/ (pow z 2) y)) (* -1 x))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (pow z 2) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (pow z 2) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (pow z 2) y)))))
(/ 1 (* x y))
(* -1 (/ (- (/ (pow z 2) (* (pow x 2) y)) (/ 1 x)) y))
(* -1 (/ (- (* -1 (/ (- (/ (pow z 4) (* (pow x 3) y)) (/ (pow z 2) (pow x 2))) y)) (/ 1 x)) y))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow z 6) (* (pow x 4) y)) (/ (pow z 4) (pow x 3))) y)) (/ (pow z 2) (pow x 2))) y)) (/ 1 x)) y))
(+ (* 2 (pow z 2)) (pow z 2))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(pow z 2)
(+ (* x y) (pow z 2))
(+ (* x y) (pow z 2))
(+ (* x y) (pow z 2))
(* x y)
(* x y)
(* x y)
(* x y)
(+ (* 2 (pow z 2)) (pow z 2))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(+ (* 2 (pow z 2)) (pow z 2))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(+ (* 2 (pow z 2)) (pow z 2))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(* 3 (pow z 2))
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
1
1
1
1
(* 3 (pow z 2))
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
(* x y)
(* x y)
(* x y)
(* x y)
(* 3 (pow z 2))
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
(pow z 2)
(+ (* x y) (pow z 2))
(+ (* x y) (pow z 2))
(+ (* x y) (pow z 2))
(/ 1 (pow z 2))
(+ (* -1 (/ (* x y) (pow z 4))) (/ 1 (pow z 2)))
(+ (* x (- (/ (* x (pow y 2)) (pow z 6)) (/ y (pow z 4)))) (/ 1 (pow z 2)))
(+ (* x (- (* x (- (* -1 (/ (* x (pow y 3)) (pow z 8))) (* -1 (/ (pow y 2) (pow z 6))))) (/ y (pow z 4)))) (/ 1 (pow z 2)))
(* x y)
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(* x y)
(* x (+ y (/ (pow z 2) x)))
(* x (+ y (/ (pow z 2) x)))
(* x (+ y (/ (pow z 2) x)))
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(* x y)
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(* x y)
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(* x y)
(* x (+ y (* 3 (/ (pow z 2) x))))
(* x (+ y (* 3 (/ (pow z 2) x))))
(* x (+ y (* 3 (/ (pow z 2) x))))
1
1
1
1
(* x y)
(* x (+ y (* 3 (/ (pow z 2) x))))
(* x (+ y (* 3 (/ (pow z 2) x))))
(* x (+ y (* 3 (/ (pow z 2) x))))
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x (+ y (* 3 (/ (pow z 2) x))))
(* x (+ y (* 3 (/ (pow z 2) x))))
(* x (+ y (* 3 (/ (pow z 2) x))))
(* x y)
(* x (+ y (/ (pow z 2) x)))
(* x (+ y (/ (pow z 2) x)))
(* x (+ y (/ (pow z 2) x)))
(/ 1 (* x y))
(/ (+ (* -1 (/ (pow z 2) (* x (pow y 2)))) (/ 1 y)) x)
(/ (- (+ (/ 1 y) (/ (pow z 4) (* (pow x 2) (pow y 3)))) (/ (pow z 2) (* x (pow y 2)))) x)
(/ (- (+ (* -1 (/ (pow z 6) (* (pow x 3) (pow y 4)))) (/ 1 y)) (+ (* -1 (/ (pow z 4) (* (pow x 2) (pow y 3)))) (/ (pow z 2) (* x (pow y 2))))) x)
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (pow z 2) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (pow z 2) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (pow z 2) x)))))
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(* x y)
(* -1 (* x (+ (* -3 (/ (pow z 2) x)) (* -1 y))))
(* -1 (* x (+ (* -3 (/ (pow z 2) x)) (* -1 y))))
(* -1 (* x (+ (* -3 (/ (pow z 2) x)) (* -1 y))))
1
1
1
1
(* x y)
(* -1 (* x (+ (* -3 (/ (pow z 2) x)) (* -1 y))))
(* -1 (* x (+ (* -3 (/ (pow z 2) x)) (* -1 y))))
(* -1 (* x (+ (* -3 (/ (pow z 2) x)) (* -1 y))))
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* -1 (* x (+ (* -3 (/ (pow z 2) x)) (* -1 y))))
(* -1 (* x (+ (* -3 (/ (pow z 2) x)) (* -1 y))))
(* -1 (* x (+ (* -3 (/ (pow z 2) x)) (* -1 y))))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (pow z 2) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (pow z 2) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (pow z 2) x)))))
(/ 1 (* x y))
(* -1 (/ (- (/ (pow z 2) (* x (pow y 2))) (/ 1 y)) x))
(* -1 (/ (- (* -1 (/ (- (/ (pow z 4) (* x (pow y 3))) (/ (pow z 2) (pow y 2))) x)) (/ 1 y)) x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow z 6) (* x (pow y 4))) (/ (pow z 4) (pow y 3))) x)) (/ (pow z 2) (pow y 2))) x)) (/ 1 y)) x))
Outputs
(* x y)
(*.f64 y x)
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* 2 z)
(*.f64 #s(literal 2 binary64) z)
(* 2 z)
(*.f64 #s(literal 2 binary64) z)
(* 2 z)
(*.f64 #s(literal 2 binary64) z)
(* 2 z)
(*.f64 #s(literal 2 binary64) z)
(* x y)
(*.f64 y x)
(+ (* x y) (pow z 2))
(fma.f64 z z (*.f64 y x))
(+ (* x y) (pow z 2))
(fma.f64 z z (*.f64 y x))
(+ (* x y) (pow z 2))
(fma.f64 z z (*.f64 y x))
(* x y)
(*.f64 y x)
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* x y)
(*.f64 y x)
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(pow z 2)
(*.f64 z z)
(pow z 2)
(*.f64 z z)
(pow z 2)
(*.f64 z z)
(pow z 2)
(*.f64 z z)
(* x y)
(*.f64 y x)
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* x y)
(*.f64 y x)
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* 3 z)
(*.f64 z #s(literal 3 binary64))
(* 3 z)
(*.f64 z #s(literal 3 binary64))
(* 3 z)
(*.f64 z #s(literal 3 binary64))
(* 3 z)
(*.f64 z #s(literal 3 binary64))
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
(* x y)
(*.f64 y x)
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* x y)
(*.f64 y x)
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* x y)
(*.f64 y x)
(+ (* x y) (pow z 2))
(fma.f64 z z (*.f64 y x))
(+ (* x y) (pow z 2))
(fma.f64 z z (*.f64 y x))
(+ (* x y) (pow z 2))
(fma.f64 z z (*.f64 y x))
(/ 1 (* x y))
(/.f64 #s(literal 1 binary64) (*.f64 y x))
(+ (* -1 (/ (pow z 2) (* (pow x 2) (pow y 2)))) (/ 1 (* x y)))
(/.f64 (fma.f64 (/.f64 z (*.f64 y x)) (/.f64 z y) (/.f64 #s(literal -1 binary64) y)) (neg.f64 x))
(+ (* (pow z 2) (- (/ (pow z 2) (* (pow x 3) (pow y 3))) (/ 1 (* (pow x 2) (pow y 2))))) (/ 1 (* x y)))
(+.f64 (/.f64 (pow.f64 z #s(literal 4 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (/.f64 (fma.f64 (/.f64 z (*.f64 y x)) (/.f64 z y) (/.f64 #s(literal -1 binary64) y)) (neg.f64 x)))
(+ (* (pow z 2) (- (* (pow z 2) (+ (* -1 (/ (pow z 2) (* (pow x 4) (pow y 4)))) (/ 1 (* (pow x 3) (pow y 3))))) (/ 1 (* (pow x 2) (pow y 2))))) (/ 1 (* x y)))
(fma.f64 (pow.f64 z #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (*.f64 (/.f64 z (pow.f64 y #s(literal 4 binary64))) (/.f64 z (pow.f64 x #s(literal 4 binary64))))) (/.f64 (fma.f64 (/.f64 z (*.f64 y x)) (/.f64 z y) (/.f64 #s(literal -1 binary64) y)) (neg.f64 x)))
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 3 binary64)) (*.f64 z z))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 3 binary64)) (*.f64 z z))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 3 binary64)) (*.f64 z z))
(* 2 z)
(*.f64 #s(literal 2 binary64) z)
(* 2 z)
(*.f64 #s(literal 2 binary64) z)
(* 2 z)
(*.f64 #s(literal 2 binary64) z)
(* 2 z)
(*.f64 #s(literal 2 binary64) z)
(pow z 2)
(*.f64 z z)
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 1 binary64)) (*.f64 z z))
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 1 binary64)) (*.f64 z z))
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 1 binary64)) (*.f64 z z))
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 3 binary64)) (*.f64 z z))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 3 binary64)) (*.f64 z z))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 3 binary64)) (*.f64 z z))
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 3 binary64)) (*.f64 z z))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 3 binary64)) (*.f64 z z))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 3 binary64)) (*.f64 z z))
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(pow z 2)
(*.f64 z z)
(pow z 2)
(*.f64 z z)
(pow z 2)
(*.f64 z z)
(pow z 2)
(*.f64 z z)
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 3 binary64)) (*.f64 z z))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 3 binary64)) (*.f64 z z))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 3 binary64)) (*.f64 z z))
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 3 binary64)) (*.f64 z z))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 3 binary64)) (*.f64 z z))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 3 binary64)) (*.f64 z z))
(* 3 z)
(*.f64 z #s(literal 3 binary64))
(* 3 z)
(*.f64 z #s(literal 3 binary64))
(* 3 z)
(*.f64 z #s(literal 3 binary64))
(* 3 z)
(*.f64 z #s(literal 3 binary64))
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 3 binary64)) (*.f64 z z))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 3 binary64)) (*.f64 z z))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 3 binary64)) (*.f64 z z))
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 3 binary64)) (*.f64 z z))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 3 binary64)) (*.f64 z z))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 3 binary64)) (*.f64 z z))
(pow z 2)
(*.f64 z z)
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 1 binary64)) (*.f64 z z))
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 1 binary64)) (*.f64 z z))
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 1 binary64)) (*.f64 z z))
(/ 1 (pow z 2))
(/.f64 #s(literal 1 binary64) (*.f64 z z))
(/ (+ 1 (* -1 (/ (* x y) (pow z 2)))) (pow z 2))
(/.f64 (fma.f64 (/.f64 (neg.f64 x) z) (/.f64 y z) #s(literal 1 binary64)) (*.f64 z z))
(/ (- (+ 1 (/ (* (pow x 2) (pow y 2)) (pow z 4))) (/ (* x y) (pow z 2))) (pow z 2))
(/.f64 (fma.f64 x (-.f64 (*.f64 (*.f64 (/.f64 y (pow.f64 z #s(literal 4 binary64))) y) x) (/.f64 y (*.f64 z z))) #s(literal 1 binary64)) (*.f64 z z))
(/ (- (+ 1 (* -1 (/ (* (pow x 3) (pow y 3)) (pow z 6)))) (+ (* -1 (/ (* (pow x 2) (pow y 2)) (pow z 4))) (/ (* x y) (pow z 2)))) (pow z 2))
(/.f64 (fma.f64 x (-.f64 (*.f64 (*.f64 (/.f64 y (pow.f64 z #s(literal 4 binary64))) y) x) (/.f64 y (*.f64 z z))) (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 z #s(literal 6 binary64))))) (*.f64 z z))
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 3 binary64)) (*.f64 z z))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 3 binary64)) (*.f64 z z))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 3 binary64)) (*.f64 z z))
(* 2 z)
(*.f64 #s(literal 2 binary64) z)
(* 2 z)
(*.f64 #s(literal 2 binary64) z)
(* 2 z)
(*.f64 #s(literal 2 binary64) z)
(* 2 z)
(*.f64 #s(literal 2 binary64) z)
(pow z 2)
(*.f64 z z)
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 1 binary64)) (*.f64 z z))
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 1 binary64)) (*.f64 z z))
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 1 binary64)) (*.f64 z z))
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 3 binary64)) (*.f64 z z))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 3 binary64)) (*.f64 z z))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 3 binary64)) (*.f64 z z))
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 3 binary64)) (*.f64 z z))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 3 binary64)) (*.f64 z z))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 3 binary64)) (*.f64 z z))
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(pow z 2)
(*.f64 z z)
(pow z 2)
(*.f64 z z)
(pow z 2)
(*.f64 z z)
(pow z 2)
(*.f64 z z)
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 3 binary64)) (*.f64 z z))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 3 binary64)) (*.f64 z z))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 3 binary64)) (*.f64 z z))
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 3 binary64)) (*.f64 z z))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 3 binary64)) (*.f64 z z))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 3 binary64)) (*.f64 z z))
(* 3 z)
(*.f64 z #s(literal 3 binary64))
(* 3 z)
(*.f64 z #s(literal 3 binary64))
(* 3 z)
(*.f64 z #s(literal 3 binary64))
(* 3 z)
(*.f64 z #s(literal 3 binary64))
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 3 binary64)) (*.f64 z z))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 3 binary64)) (*.f64 z z))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 3 binary64)) (*.f64 z z))
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 3 binary64)) (*.f64 z z))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 3 binary64)) (*.f64 z z))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 3 binary64)) (*.f64 z z))
(pow z 2)
(*.f64 z z)
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 1 binary64)) (*.f64 z z))
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 1 binary64)) (*.f64 z z))
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(*.f64 (fma.f64 (/.f64 (/.f64 x z) z) y #s(literal 1 binary64)) (*.f64 z z))
(/ 1 (pow z 2))
(/.f64 #s(literal 1 binary64) (*.f64 z z))
(/ (+ 1 (* -1 (/ (* x y) (pow z 2)))) (pow z 2))
(/.f64 (fma.f64 (/.f64 (neg.f64 x) z) (/.f64 y z) #s(literal 1 binary64)) (*.f64 z z))
(/ (- (+ 1 (/ (* (pow x 2) (pow y 2)) (pow z 4))) (/ (* x y) (pow z 2))) (pow z 2))
(/.f64 (fma.f64 x (-.f64 (*.f64 (*.f64 (/.f64 y (pow.f64 z #s(literal 4 binary64))) y) x) (/.f64 y (*.f64 z z))) #s(literal 1 binary64)) (*.f64 z z))
(/ (- (+ 1 (* -1 (/ (* (pow x 3) (pow y 3)) (pow z 6)))) (+ (* -1 (/ (* (pow x 2) (pow y 2)) (pow z 4))) (/ (* x y) (pow z 2)))) (pow z 2))
(/.f64 (fma.f64 x (-.f64 (*.f64 (*.f64 (/.f64 y (pow.f64 z #s(literal 4 binary64))) y) x) (/.f64 y (*.f64 z z))) (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 z #s(literal 6 binary64))))) (*.f64 z z))
(+ (* 2 (pow z 2)) (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(pow z 2)
(*.f64 z z)
(+ (* x y) (pow z 2))
(fma.f64 z z (*.f64 y x))
(+ (* x y) (pow z 2))
(fma.f64 z z (*.f64 y x))
(+ (* x y) (pow z 2))
(fma.f64 z z (*.f64 y x))
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(+ (* 2 (pow z 2)) (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 2 (pow z 2)) (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 2 (pow z 2)) (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(pow z 2)
(*.f64 z z)
(+ (* x y) (pow z 2))
(fma.f64 z z (*.f64 y x))
(+ (* x y) (pow z 2))
(fma.f64 z z (*.f64 y x))
(+ (* x y) (pow z 2))
(fma.f64 z z (*.f64 y x))
(/ 1 (pow z 2))
(/.f64 #s(literal 1 binary64) (*.f64 z z))
(+ (* -1 (/ (* x y) (pow z 4))) (/ 1 (pow z 2)))
(/.f64 (fma.f64 (/.f64 (neg.f64 x) z) (/.f64 y z) #s(literal 1 binary64)) (*.f64 z z))
(+ (* y (- (/ (* (pow x 2) y) (pow z 6)) (/ x (pow z 4)))) (/ 1 (pow z 2)))
(fma.f64 (-.f64 (*.f64 (/.f64 x (pow.f64 z #s(literal 6 binary64))) (*.f64 y y)) (/.f64 y (pow.f64 z #s(literal 4 binary64)))) x (/.f64 #s(literal 1 binary64) (*.f64 z z)))
(+ (* y (- (* y (- (* -1 (/ (* (pow x 3) y) (pow z 8))) (* -1 (/ (pow x 2) (pow z 6))))) (/ x (pow z 4)))) (/ 1 (pow z 2)))
(fma.f64 (fma.f64 (fma.f64 (/.f64 x (pow.f64 z #s(literal 6 binary64))) x (*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (/.f64 y (pow.f64 z #s(literal 8 binary64))))) y (/.f64 (neg.f64 x) (pow.f64 z #s(literal 4 binary64)))) y (/.f64 #s(literal 1 binary64) (*.f64 z z)))
(* x y)
(*.f64 y x)
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
(* x y)
(*.f64 y x)
(* y (+ x (/ (pow z 2) y)))
(*.f64 (fma.f64 (/.f64 z y) z x) y)
(* y (+ x (/ (pow z 2) y)))
(*.f64 (fma.f64 (/.f64 z y) z x) y)
(* y (+ x (/ (pow z 2) y)))
(*.f64 (fma.f64 (/.f64 z y) z x) y)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
(* x y)
(*.f64 y x)
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
(* x y)
(*.f64 y x)
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
(* x y)
(*.f64 y x)
(* y (+ x (* 3 (/ (pow z 2) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
(* y (+ x (* 3 (/ (pow z 2) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
(* y (+ x (* 3 (/ (pow z 2) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
(* x y)
(*.f64 y x)
(* y (+ x (* 3 (/ (pow z 2) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
(* y (+ x (* 3 (/ (pow z 2) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
(* y (+ x (* 3 (/ (pow z 2) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* y (+ x (* 3 (/ (pow z 2) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
(* y (+ x (* 3 (/ (pow z 2) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
(* y (+ x (* 3 (/ (pow z 2) y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
(* x y)
(*.f64 y x)
(* y (+ x (/ (pow z 2) y)))
(*.f64 (fma.f64 (/.f64 z y) z x) y)
(* y (+ x (/ (pow z 2) y)))
(*.f64 (fma.f64 (/.f64 z y) z x) y)
(* y (+ x (/ (pow z 2) y)))
(*.f64 (fma.f64 (/.f64 z y) z x) y)
(/ 1 (* x y))
(/.f64 #s(literal 1 binary64) (*.f64 y x))
(/ (+ (* -1 (/ (pow z 2) (* (pow x 2) y))) (/ 1 x)) y)
(/.f64 (fma.f64 (/.f64 z (*.f64 y x)) (/.f64 z y) (/.f64 #s(literal -1 binary64) y)) (neg.f64 x))
(/ (- (+ (/ 1 x) (/ (pow z 4) (* (pow x 3) (pow y 2)))) (/ (pow z 2) (* (pow x 2) y))) y)
(/.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (neg.f64 z) x) (/.f64 z x) (/.f64 (/.f64 (pow.f64 z #s(literal 4 binary64)) y) (pow.f64 x #s(literal 3 binary64)))) y) (/.f64 #s(literal 1 binary64) x)) y)
(/ (- (+ (* -1 (/ (pow z 6) (* (pow x 4) (pow y 3)))) (/ 1 x)) (+ (* -1 (/ (pow z 4) (* (pow x 3) (pow y 2)))) (/ (pow z 2) (* (pow x 2) y)))) y)
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (fma.f64 (/.f64 z x) (/.f64 z x) (/.f64 (-.f64 (/.f64 (/.f64 (pow.f64 z #s(literal 6 binary64)) y) (pow.f64 x #s(literal 4 binary64))) (/.f64 (pow.f64 z #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64)))) y)) y)) y)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (pow z 2) y)))))
(*.f64 (fma.f64 (/.f64 z y) z x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (pow z 2) y)))))
(*.f64 (fma.f64 (/.f64 z y) z x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (pow z 2) y)))))
(*.f64 (fma.f64 (/.f64 z y) z x) y)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -3 (/ (pow z 2) y)) (* -1 x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
(* -1 (* y (+ (* -3 (/ (pow z 2) y)) (* -1 x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
(* -1 (* y (+ (* -3 (/ (pow z 2) y)) (* -1 x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -3 (/ (pow z 2) y)) (* -1 x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
(* -1 (* y (+ (* -3 (/ (pow z 2) y)) (* -1 x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
(* -1 (* y (+ (* -3 (/ (pow z 2) y)) (* -1 x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -3 (/ (pow z 2) y)) (* -1 x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
(* -1 (* y (+ (* -3 (/ (pow z 2) y)) (* -1 x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
(* -1 (* y (+ (* -3 (/ (pow z 2) y)) (* -1 x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (pow z 2) y)))))
(*.f64 (fma.f64 (/.f64 z y) z x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (pow z 2) y)))))
(*.f64 (fma.f64 (/.f64 z y) z x) y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (pow z 2) y)))))
(*.f64 (fma.f64 (/.f64 z y) z x) y)
(/ 1 (* x y))
(/.f64 #s(literal 1 binary64) (*.f64 y x))
(* -1 (/ (- (/ (pow z 2) (* (pow x 2) y)) (/ 1 x)) y))
(/.f64 (fma.f64 (/.f64 z (*.f64 y x)) (/.f64 z y) (/.f64 #s(literal -1 binary64) y)) (neg.f64 x))
(* -1 (/ (- (* -1 (/ (- (/ (pow z 4) (* (pow x 3) y)) (/ (pow z 2) (pow x 2))) y)) (/ 1 x)) y))
(/.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (neg.f64 z) x) (/.f64 z x) (/.f64 (/.f64 (pow.f64 z #s(literal 4 binary64)) y) (pow.f64 x #s(literal 3 binary64)))) y) (/.f64 #s(literal 1 binary64) x)) y)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow z 6) (* (pow x 4) y)) (/ (pow z 4) (pow x 3))) y)) (/ (pow z 2) (pow x 2))) y)) (/ 1 x)) y))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (fma.f64 (/.f64 z x) (/.f64 z x) (/.f64 (-.f64 (/.f64 (/.f64 (pow.f64 z #s(literal 6 binary64)) y) (pow.f64 x #s(literal 4 binary64))) (/.f64 (pow.f64 z #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64)))) y)) y)) y)
(+ (* 2 (pow z 2)) (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(pow z 2)
(*.f64 z z)
(+ (* x y) (pow z 2))
(fma.f64 z z (*.f64 y x))
(+ (* x y) (pow z 2))
(fma.f64 z z (*.f64 y x))
(+ (* x y) (pow z 2))
(fma.f64 z z (*.f64 y x))
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(+ (* 2 (pow z 2)) (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 2 (pow z 2)) (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 2 (pow z 2)) (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(pow z 2)
(*.f64 z z)
(+ (* x y) (pow z 2))
(fma.f64 z z (*.f64 y x))
(+ (* x y) (pow z 2))
(fma.f64 z z (*.f64 y x))
(+ (* x y) (pow z 2))
(fma.f64 z z (*.f64 y x))
(/ 1 (pow z 2))
(/.f64 #s(literal 1 binary64) (*.f64 z z))
(+ (* -1 (/ (* x y) (pow z 4))) (/ 1 (pow z 2)))
(/.f64 (fma.f64 (/.f64 (neg.f64 x) z) (/.f64 y z) #s(literal 1 binary64)) (*.f64 z z))
(+ (* x (- (/ (* x (pow y 2)) (pow z 6)) (/ y (pow z 4)))) (/ 1 (pow z 2)))
(fma.f64 (-.f64 (*.f64 (/.f64 x (pow.f64 z #s(literal 6 binary64))) (*.f64 y y)) (/.f64 y (pow.f64 z #s(literal 4 binary64)))) x (/.f64 #s(literal 1 binary64) (*.f64 z z)))
(+ (* x (- (* x (- (* -1 (/ (* x (pow y 3)) (pow z 8))) (* -1 (/ (pow y 2) (pow z 6))))) (/ y (pow z 4)))) (/ 1 (pow z 2)))
(fma.f64 (fma.f64 (fma.f64 (pow.f64 (neg.f64 y) #s(literal 3 binary64)) (/.f64 x (pow.f64 z #s(literal 8 binary64))) (*.f64 (/.f64 y (pow.f64 z #s(literal 6 binary64))) y)) x (/.f64 (neg.f64 y) (pow.f64 z #s(literal 4 binary64)))) x (/.f64 #s(literal 1 binary64) (*.f64 z z)))
(* x y)
(*.f64 y x)
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) x) #s(literal 3 binary64) y) x)
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) x) #s(literal 3 binary64) y) x)
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) x) #s(literal 3 binary64) y) x)
(* x y)
(*.f64 y x)
(* x (+ y (/ (pow z 2) x)))
(*.f64 (fma.f64 (/.f64 z x) z y) x)
(* x (+ y (/ (pow z 2) x)))
(*.f64 (fma.f64 (/.f64 z x) z y) x)
(* x (+ y (/ (pow z 2) x)))
(*.f64 (fma.f64 (/.f64 z x) z y) x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) x) #s(literal 3 binary64) y) x)
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) x) #s(literal 3 binary64) y) x)
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) x) #s(literal 3 binary64) y) x)
(* x y)
(*.f64 y x)
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) x) #s(literal 3 binary64) y) x)
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) x) #s(literal 3 binary64) y) x)
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) x) #s(literal 3 binary64) y) x)
(* x y)
(*.f64 y x)
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) x) #s(literal 3 binary64) y) x)
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) x) #s(literal 3 binary64) y) x)
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) x) #s(literal 3 binary64) y) x)
(* x y)
(*.f64 y x)
(* x (+ y (* 3 (/ (pow z 2) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) x) #s(literal 3 binary64) y) x)
(* x (+ y (* 3 (/ (pow z 2) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) x) #s(literal 3 binary64) y) x)
(* x (+ y (* 3 (/ (pow z 2) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) x) #s(literal 3 binary64) y) x)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
(* x y)
(*.f64 y x)
(* x (+ y (* 3 (/ (pow z 2) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) x) #s(literal 3 binary64) y) x)
(* x (+ y (* 3 (/ (pow z 2) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) x) #s(literal 3 binary64) y) x)
(* x (+ y (* 3 (/ (pow z 2) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) x) #s(literal 3 binary64) y) x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x (+ y (* 3 (/ (pow z 2) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) x) #s(literal 3 binary64) y) x)
(* x (+ y (* 3 (/ (pow z 2) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) x) #s(literal 3 binary64) y) x)
(* x (+ y (* 3 (/ (pow z 2) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) x) #s(literal 3 binary64) y) x)
(* x y)
(*.f64 y x)
(* x (+ y (/ (pow z 2) x)))
(*.f64 (fma.f64 (/.f64 z x) z y) x)
(* x (+ y (/ (pow z 2) x)))
(*.f64 (fma.f64 (/.f64 z x) z y) x)
(* x (+ y (/ (pow z 2) x)))
(*.f64 (fma.f64 (/.f64 z x) z y) x)
(/ 1 (* x y))
(/.f64 #s(literal 1 binary64) (*.f64 y x))
(/ (+ (* -1 (/ (pow z 2) (* x (pow y 2)))) (/ 1 y)) x)
(/.f64 (fma.f64 (/.f64 z (*.f64 y x)) (/.f64 z y) (/.f64 #s(literal -1 binary64) y)) (neg.f64 x))
(/ (- (+ (/ 1 y) (/ (pow z 4) (* (pow x 2) (pow y 3)))) (/ (pow z 2) (* x (pow y 2)))) x)
(/.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (neg.f64 z) y) (/.f64 z y) (/.f64 (/.f64 (pow.f64 z #s(literal 4 binary64)) x) (pow.f64 y #s(literal 3 binary64)))) x) (/.f64 #s(literal 1 binary64) y)) x)
(/ (- (+ (* -1 (/ (pow z 6) (* (pow x 3) (pow y 4)))) (/ 1 y)) (+ (* -1 (/ (pow z 4) (* (pow x 2) (pow y 3)))) (/ (pow z 2) (* x (pow y 2))))) x)
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (fma.f64 (/.f64 (/.f64 z y) y) z (/.f64 (-.f64 (/.f64 (/.f64 (pow.f64 z #s(literal 6 binary64)) x) (pow.f64 y #s(literal 4 binary64))) (/.f64 (pow.f64 z #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64)))) x)) x)) x)
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) x) #s(literal 3 binary64) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) x) #s(literal 3 binary64) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) x) #s(literal 3 binary64) y) x)
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (pow z 2) x)))))
(*.f64 (fma.f64 (/.f64 z x) z y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (pow z 2) x)))))
(*.f64 (fma.f64 (/.f64 z x) z y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (pow z 2) x)))))
(*.f64 (fma.f64 (/.f64 z x) z y) x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) x) #s(literal 3 binary64) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) x) #s(literal 3 binary64) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) x) #s(literal 3 binary64) y) x)
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) x) #s(literal 3 binary64) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) x) #s(literal 3 binary64) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) x) #s(literal 3 binary64) y) x)
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) x) #s(literal 3 binary64) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) x) #s(literal 3 binary64) y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) x) #s(literal 3 binary64) y) x)
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -3 (/ (pow z 2) x)) (* -1 y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) x) #s(literal 3 binary64) y) x)
(* -1 (* x (+ (* -3 (/ (pow z 2) x)) (* -1 y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) x) #s(literal 3 binary64) y) x)
(* -1 (* x (+ (* -3 (/ (pow z 2) x)) (* -1 y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) x) #s(literal 3 binary64) y) x)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
1
#s(literal 1 binary64)
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -3 (/ (pow z 2) x)) (* -1 y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) x) #s(literal 3 binary64) y) x)
(* -1 (* x (+ (* -3 (/ (pow z 2) x)) (* -1 y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) x) #s(literal 3 binary64) y) x)
(* -1 (* x (+ (* -3 (/ (pow z 2) x)) (* -1 y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) x) #s(literal 3 binary64) y) x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -3 (/ (pow z 2) x)) (* -1 y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) x) #s(literal 3 binary64) y) x)
(* -1 (* x (+ (* -3 (/ (pow z 2) x)) (* -1 y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) x) #s(literal 3 binary64) y) x)
(* -1 (* x (+ (* -3 (/ (pow z 2) x)) (* -1 y))))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) x) #s(literal 3 binary64) y) x)
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (pow z 2) x)))))
(*.f64 (fma.f64 (/.f64 z x) z y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (pow z 2) x)))))
(*.f64 (fma.f64 (/.f64 z x) z y) x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (pow z 2) x)))))
(*.f64 (fma.f64 (/.f64 z x) z y) x)
(/ 1 (* x y))
(/.f64 #s(literal 1 binary64) (*.f64 y x))
(* -1 (/ (- (/ (pow z 2) (* x (pow y 2))) (/ 1 y)) x))
(/.f64 (fma.f64 (/.f64 z (*.f64 y x)) (/.f64 z y) (/.f64 #s(literal -1 binary64) y)) (neg.f64 x))
(* -1 (/ (- (* -1 (/ (- (/ (pow z 4) (* x (pow y 3))) (/ (pow z 2) (pow y 2))) x)) (/ 1 y)) x))
(/.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (neg.f64 z) y) (/.f64 z y) (/.f64 (/.f64 (pow.f64 z #s(literal 4 binary64)) x) (pow.f64 y #s(literal 3 binary64)))) x) (/.f64 #s(literal 1 binary64) y)) x)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow z 6) (* x (pow y 4))) (/ (pow z 4) (pow y 3))) x)) (/ (pow z 2) (pow y 2))) x)) (/ 1 y)) x))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (fma.f64 (/.f64 (/.f64 z y) y) z (/.f64 (-.f64 (/.f64 (/.f64 (pow.f64 z #s(literal 6 binary64)) x) (pow.f64 y #s(literal 4 binary64))) (/.f64 (pow.f64 z #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64)))) x)) x)) x)

rewrite421.0ms (5.3%)

Memory
10.6MiB live, 332.3MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
029177
047173
1203118
21535118
08261118
Stop Event
iter limit
node limit
iter limit
Counts
17 → 1 937
Calls
Call 1
Inputs
(fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x)))
(*.f64 #s(literal 2 binary64) z)
(fma.f64 z z (*.f64 y x))
(*.f64 y x)
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x))
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64)))
(*.f64 (*.f64 z z) #s(literal 3 binary64))
(*.f64 z z)
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(*.f64 z #s(literal 3 binary64))
(*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x)) (*.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) (pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))))
(fma.f64 y x #s(literal 0 binary64))
(fma.f64 #s(literal 3 binary64) (*.f64 z z) (*.f64 y x))
(fma.f64 z z (fma.f64 y x #s(literal 0 binary64)))
(pow.f64 (fma.f64 z z (fma.f64 y x #s(literal 0 binary64))) #s(literal -1 binary64))
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>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval675.0ms (8.5%)

Memory
16.3MiB live, 717.6MiB allocated
Compiler

Compiled 108 827 to 6 146 computations (94.4% saved)

prune129.0ms (1.6%)

Memory
19.9MiB live, 292.0MiB allocated
Pruning

7 alts after pruning (4 fresh and 3 done)

PrunedKeptTotal
New3 49143 495
Fresh101
Picked235
Done000
Total3 49473 501
Accuracy
100.0%
Counts
3 501 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
94.1%
(fma.f64 (*.f64 #s(literal 2 binary64) z) z #s(approx (+ (* z z) (* y x)) (*.f64 (fma.f64 (/.f64 z x) z y) x)))
97.9%
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)))
56.8%
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 z (+.f64 z z) (*.f64 z z)))
94.3%
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y))
56.7%
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64)))
56.7%
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z #s(literal 3 binary64)) z))
49.4%
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x))
Compiler

Compiled 59 to 53 computations (10.2% saved)

simplify243.0ms (3.1%)

Memory
-39.7MiB live, 163.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
cost-diff0
#s(approx (+ (* z z) (* y x)) (*.f64 (fma.f64 (/.f64 z x) z y) x))
cost-diff0
(*.f64 #s(literal 2 binary64) z)
cost-diff0
(fma.f64 (*.f64 #s(literal 2 binary64) z) z #s(approx (+ (* z z) (* y x)) (*.f64 (fma.f64 (/.f64 z x) z y) x)))
cost-diff704
(*.f64 (fma.f64 (/.f64 z x) z y) x)
cost-diff-128
(+.f64 z z)
cost-diff0
(*.f64 z z)
cost-diff0
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 z (+.f64 z z) (*.f64 z z)))
cost-diff384
(fma.f64 z (+.f64 z z) (*.f64 z z))
cost-diff0
(/.f64 (*.f64 z z) y)
cost-diff0
(fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x)
cost-diff0
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y))
cost-diff704
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
cost-diff0
(*.f64 z #s(literal 3 binary64))
cost-diff0
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
cost-diff0
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z #s(literal 3 binary64)) z))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029187
047175
179163
2112163
3161163
4263161
5374158
6766158
71628158
82942158
94410158
105002158
115202158
125231158
135240158
145241158
09917148
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z #s(literal 3 binary64)) z))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(*.f64 z #s(literal 3 binary64))
z
#s(literal 3 binary64)
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
(fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x)
(/.f64 (*.f64 z z) y)
(*.f64 z z)
z
y
#s(literal 3 binary64)
x
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 z (+.f64 z z) (*.f64 z z)))
(fma.f64 z (+.f64 z z) (*.f64 z z))
z
(+.f64 z z)
(*.f64 z z)
(fma.f64 (*.f64 #s(literal 2 binary64) z) z #s(approx (+ (* z z) (* y x)) (*.f64 (fma.f64 (/.f64 z x) z y) x)))
(*.f64 #s(literal 2 binary64) z)
#s(literal 2 binary64)
z
#s(approx (+ (* z z) (* y x)) (*.f64 (fma.f64 (/.f64 z x) z y) x))
(*.f64 (fma.f64 (/.f64 z x) z y) x)
(fma.f64 (/.f64 z x) z y)
(/.f64 z x)
x
y
Outputs
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z #s(literal 3 binary64)) z))
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 #s(literal 3 binary64) z) z))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(*.f64 (*.f64 #s(literal 3 binary64) z) z)
(*.f64 z #s(literal 3 binary64))
(*.f64 #s(literal 3 binary64) z)
z
#s(literal 3 binary64)
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y))
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x)))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x)
(/.f64 (*.f64 z z) y)
(*.f64 z z)
z
y
#s(literal 3 binary64)
x
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 z (+.f64 z z) (*.f64 z z)))
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 #s(literal 3 binary64) z) z))
(fma.f64 z (+.f64 z z) (*.f64 z z))
(*.f64 (*.f64 #s(literal 3 binary64) z) z)
z
(+.f64 z z)
(*.f64 #s(literal 2 binary64) z)
(*.f64 z z)
(fma.f64 (*.f64 #s(literal 2 binary64) z) z #s(approx (+ (* z z) (* y x)) (*.f64 (fma.f64 (/.f64 z x) z y) x)))
(fma.f64 #s(literal 2 binary64) (*.f64 z z) #s(approx (+ (* z z) (* y x)) (fma.f64 y x (*.f64 z z))))
(*.f64 #s(literal 2 binary64) z)
#s(literal 2 binary64)
z
#s(approx (+ (* z z) (* y x)) (*.f64 (fma.f64 (/.f64 z x) z y) x))
#s(approx (+ (* z z) (* y x)) (fma.f64 y x (*.f64 z z)))
(*.f64 (fma.f64 (/.f64 z x) z y) x)
(fma.f64 y x (*.f64 z z))
(fma.f64 (/.f64 z x) z y)
(/.f64 z x)
x
y

localize395.0ms (5%)

Memory
-21.3MiB live, 101.0MiB allocated
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
accuracy0
#s(approx (+ (* z z) (* y x)) (*.f64 (fma.f64 (/.f64 z x) z y) x))
accuracy0.01953125
(fma.f64 (*.f64 #s(literal 2 binary64) z) z #s(approx (+ (* z z) (* y x)) (*.f64 (fma.f64 (/.f64 z x) z y) x)))
accuracy0.0546875
(fma.f64 (/.f64 z x) z y)
accuracy3.817995966650135
(*.f64 (fma.f64 (/.f64 z x) z y) x)
accuracy0
(+.f64 z z)
accuracy0
(*.f64 z z)
accuracy0.03125
(fma.f64 z (+.f64 z z) (*.f64 z z))
accuracy27.620439744672986
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 z (+.f64 z z) (*.f64 z z)))
accuracy0
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y))
accuracy0.08203125
(fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x)
accuracy3.358439777292038
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
accuracy8.535036333310405
(/.f64 (*.f64 z z) y)
accuracy0
(*.f64 z #s(literal 3 binary64))
accuracy0.13671875
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
accuracy27.620439744672986
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z #s(literal 3 binary64)) z))
Samples
117.0ms256×0valid
Compiler

Compiled 279 to 52 computations (81.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 55.0ms
ival-mult: 41.0ms (75% of total)
ival-add: 9.0ms (16.5% of total)
ival-div: 4.0ms (7.3% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series59.0ms (0.7%)

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

9 calls:

TimeVariablePointExpression
31.0ms
x
@-inf
((+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (* (* z 3) z) (* z 3) (* (+ (* (/ (* z z) y) 3) x) y) (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (+ (* (/ (* z z) y) 3) x) (/ (* z z) y) (+ (* z (+ z z)) (* z z)) (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (* z z) (+ z z) (* (+ (* (/ z x) z) y) x) (+ (* (* 2 z) z) (+ (* z z) (* y x))) (* 2 z) (+ (* z z) (* y x)) (+ (* (/ z x) z) y))
3.0ms
x
@0
((+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (* (* z 3) z) (* z 3) (* (+ (* (/ (* z z) y) 3) x) y) (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (+ (* (/ (* z z) y) 3) x) (/ (* z z) y) (+ (* z (+ z z)) (* z z)) (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (* z z) (+ z z) (* (+ (* (/ z x) z) y) x) (+ (* (* 2 z) z) (+ (* z z) (* y x))) (* 2 z) (+ (* z z) (* y x)) (+ (* (/ z x) z) y))
3.0ms
z
@inf
((+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (* (* z 3) z) (* z 3) (* (+ (* (/ (* z z) y) 3) x) y) (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (+ (* (/ (* z z) y) 3) x) (/ (* z z) y) (+ (* z (+ z z)) (* z z)) (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (* z z) (+ z z) (* (+ (* (/ z x) z) y) x) (+ (* (* 2 z) z) (+ (* z z) (* y x))) (* 2 z) (+ (* z z) (* y x)) (+ (* (/ z x) z) y))
2.0ms
z
@0
((+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (* (* z 3) z) (* z 3) (* (+ (* (/ (* z z) y) 3) x) y) (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (+ (* (/ (* z z) y) 3) x) (/ (* z z) y) (+ (* z (+ z z)) (* z z)) (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (* z z) (+ z z) (* (+ (* (/ z x) z) y) x) (+ (* (* 2 z) z) (+ (* z z) (* y x))) (* 2 z) (+ (* z z) (* y x)) (+ (* (/ z x) z) y))
2.0ms
z
@-inf
((+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (* (* z 3) z) (* z 3) (* (+ (* (/ (* z z) y) 3) x) y) (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (+ (* (/ (* z z) y) 3) x) (/ (* z z) y) (+ (* z (+ z z)) (* z z)) (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (* z z) (+ z z) (* (+ (* (/ z x) z) y) x) (+ (* (* 2 z) z) (+ (* z z) (* y x))) (* 2 z) (+ (* z z) (* y x)) (+ (* (/ z x) z) y))

simplify211.0ms (2.7%)

Memory
-25.1MiB live, 247.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0962708
13262708
29672708
337402708
471552708
082592465
Stop Event
iter limit
node limit
Counts
420 → 410
Calls
Call 1
Inputs
(* x y)
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
(* 3 (pow z 2))
(* 3 (pow z 2))
(* 3 (pow z 2))
(* 3 (pow z 2))
(* 3 z)
(* 3 z)
(* 3 z)
(* 3 z)
(* x y)
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
(* x y)
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
x
(+ x (* 3 (/ (pow z 2) y)))
(+ x (* 3 (/ (pow z 2) y)))
(+ x (* 3 (/ (pow z 2) y)))
(/ (pow z 2) y)
(/ (pow z 2) y)
(/ (pow z 2) y)
(/ (pow z 2) y)
(* 3 (pow z 2))
(* 3 (pow z 2))
(* 3 (pow z 2))
(* 3 (pow z 2))
(* x y)
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
(pow z 2)
(pow z 2)
(pow z 2)
(pow z 2)
(* 2 z)
(* 2 z)
(* 2 z)
(* 2 z)
(* x y)
(+ (* x y) (pow z 2))
(+ (* x y) (pow z 2))
(+ (* x y) (pow z 2))
(* x y)
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
(* 2 z)
(* 2 z)
(* 2 z)
(* 2 z)
(* x y)
(+ (* x y) (pow z 2))
(+ (* x y) (pow z 2))
(+ (* x y) (pow z 2))
y
(+ y (/ (pow z 2) x))
(+ y (/ (pow z 2) x))
(+ y (/ (pow z 2) x))
(* 3 (pow z 2))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* 3 (pow z 2))
(* 3 (pow z 2))
(* 3 (pow z 2))
(* 3 (pow z 2))
(* 3 z)
(* 3 z)
(* 3 z)
(* 3 z)
(* 3 (pow z 2))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* 3 (pow z 2))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* 3 (/ (pow z 2) y))
(* (pow z 2) (+ (* 3 (/ 1 y)) (/ x (pow z 2))))
(* (pow z 2) (+ (* 3 (/ 1 y)) (/ x (pow z 2))))
(* (pow z 2) (+ (* 3 (/ 1 y)) (/ x (pow z 2))))
(/ (pow z 2) y)
(/ (pow z 2) y)
(/ (pow z 2) y)
(/ (pow z 2) y)
(* 3 (pow z 2))
(* 3 (pow z 2))
(* 3 (pow z 2))
(* 3 (pow z 2))
(* 3 (pow z 2))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(pow z 2)
(pow z 2)
(pow z 2)
(pow z 2)
(* 2 z)
(* 2 z)
(* 2 z)
(* 2 z)
(pow z 2)
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(* 3 (pow z 2))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* 2 z)
(* 2 z)
(* 2 z)
(* 2 z)
(pow z 2)
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(/ (pow z 2) x)
(* (pow z 2) (+ (/ 1 x) (/ y (pow z 2))))
(* (pow z 2) (+ (/ 1 x) (/ y (pow z 2))))
(* (pow z 2) (+ (/ 1 x) (/ y (pow z 2))))
(* 3 (pow z 2))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* 3 (pow z 2))
(* 3 (pow z 2))
(* 3 (pow z 2))
(* 3 (pow z 2))
(* 3 z)
(* 3 z)
(* 3 z)
(* 3 z)
(* 3 (pow z 2))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* 3 (pow z 2))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* 3 (/ (pow z 2) y))
(* (pow z 2) (+ (* 3 (/ 1 y)) (/ x (pow z 2))))
(* (pow z 2) (+ (* 3 (/ 1 y)) (/ x (pow z 2))))
(* (pow z 2) (+ (* 3 (/ 1 y)) (/ x (pow z 2))))
(/ (pow z 2) y)
(/ (pow z 2) y)
(/ (pow z 2) y)
(/ (pow z 2) y)
(* 3 (pow z 2))
(* 3 (pow z 2))
(* 3 (pow z 2))
(* 3 (pow z 2))
(* 3 (pow z 2))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(pow z 2)
(pow z 2)
(pow z 2)
(pow z 2)
(* 2 z)
(* 2 z)
(* 2 z)
(* 2 z)
(pow z 2)
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(* 3 (pow z 2))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* 2 z)
(* 2 z)
(* 2 z)
(* 2 z)
(pow z 2)
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(/ (pow z 2) x)
(* (pow z 2) (+ (/ 1 x) (/ y (pow z 2))))
(* (pow z 2) (+ (/ 1 x) (/ y (pow z 2))))
(* (pow z 2) (+ (/ 1 x) (/ y (pow z 2))))
(+ (* 2 (pow z 2)) (pow z 2))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(* 3 (pow z 2))
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
(+ (* 2 (pow z 2)) (pow z 2))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(* 3 (/ (pow z 2) y))
(/ (+ (* 3 (pow z 2)) (* x y)) y)
(/ (+ (* 3 (pow z 2)) (* x y)) y)
(/ (+ (* 3 (pow z 2)) (* x y)) y)
(/ (pow z 2) y)
(/ (pow z 2) y)
(/ (pow z 2) y)
(/ (pow z 2) y)
(+ (* 2 (pow z 2)) (pow z 2))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(pow z 2)
(+ (* x y) (pow z 2))
(+ (* x y) (pow z 2))
(+ (* x y) (pow z 2))
(+ (* 2 (pow z 2)) (pow z 2))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(pow z 2)
(+ (* x y) (pow z 2))
(+ (* x y) (pow z 2))
(+ (* x y) (pow z 2))
(/ (pow z 2) x)
(+ y (/ (pow z 2) x))
(+ y (/ (pow z 2) x))
(+ y (/ (pow z 2) x))
(* x y)
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(* x y)
(* y (+ x (* 3 (/ (pow z 2) y))))
(* y (+ x (* 3 (/ (pow z 2) y))))
(* y (+ x (* 3 (/ (pow z 2) y))))
(* x y)
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
x
(+ x (* 3 (/ (pow z 2) y)))
(+ x (* 3 (/ (pow z 2) y)))
(+ x (* 3 (/ (pow z 2) y)))
(/ (pow z 2) y)
(/ (pow z 2) y)
(/ (pow z 2) y)
(/ (pow z 2) y)
(* x y)
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(* x y)
(* y (+ x (/ (pow z 2) y)))
(* y (+ x (/ (pow z 2) y)))
(* y (+ x (/ (pow z 2) y)))
(* x y)
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(* x y)
(* y (+ x (/ (pow z 2) y)))
(* y (+ x (/ (pow z 2) y)))
(* y (+ x (/ (pow z 2) y)))
y
(* y (+ 1 (/ (pow z 2) (* x y))))
(* y (+ 1 (/ (pow z 2) (* x y))))
(* y (+ 1 (/ (pow z 2) (* x y))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(* x y)
(* -1 (* y (+ (* -3 (/ (pow z 2) y)) (* -1 x))))
(* -1 (* y (+ (* -3 (/ (pow z 2) y)) (* -1 x))))
(* -1 (* y (+ (* -3 (/ (pow z 2) y)) (* -1 x))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
x
(+ x (* 3 (/ (pow z 2) y)))
(+ x (* 3 (/ (pow z 2) y)))
(+ x (* 3 (/ (pow z 2) y)))
(/ (pow z 2) y)
(/ (pow z 2) y)
(/ (pow z 2) y)
(/ (pow z 2) y)
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (pow z 2) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (pow z 2) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (pow z 2) y)))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (pow z 2) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (pow z 2) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (pow z 2) y)))))
y
(* -1 (* y (- (* -1 (/ (pow z 2) (* x y))) 1)))
(* -1 (* y (- (* -1 (/ (pow z 2) (* x y))) 1)))
(* -1 (* y (- (* -1 (/ (pow z 2) (* x y))) 1)))
(+ (* 2 (pow z 2)) (pow z 2))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(* 3 (pow z 2))
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
(+ (* 2 (pow z 2)) (pow z 2))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(* 3 (/ (pow z 2) y))
(+ x (* 3 (/ (pow z 2) y)))
(+ x (* 3 (/ (pow z 2) y)))
(+ x (* 3 (/ (pow z 2) y)))
(+ (* 2 (pow z 2)) (pow z 2))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(pow z 2)
(+ (* x y) (pow z 2))
(+ (* x y) (pow z 2))
(+ (* x y) (pow z 2))
(+ (* 2 (pow z 2)) (pow z 2))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(pow z 2)
(+ (* x y) (pow z 2))
(+ (* x y) (pow z 2))
(+ (* x y) (pow z 2))
(/ (pow z 2) x)
(/ (+ (* x y) (pow z 2)) x)
(/ (+ (* x y) (pow z 2)) x)
(/ (+ (* x y) (pow z 2)) x)
(* x y)
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(* x y)
(* x (+ y (* 3 (/ (pow z 2) x))))
(* x (+ y (* 3 (/ (pow z 2) x))))
(* x (+ y (* 3 (/ (pow z 2) x))))
(* x y)
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
x
(* x (+ 1 (* 3 (/ (pow z 2) (* x y)))))
(* x (+ 1 (* 3 (/ (pow z 2) (* x y)))))
(* x (+ 1 (* 3 (/ (pow z 2) (* x y)))))
(* x y)
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(* x y)
(* x (+ y (/ (pow z 2) x)))
(* x (+ y (/ (pow z 2) x)))
(* x (+ y (/ (pow z 2) x)))
(* x y)
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(* x y)
(* x (+ y (/ (pow z 2) x)))
(* x (+ y (/ (pow z 2) x)))
(* x (+ y (/ (pow z 2) x)))
y
(+ y (/ (pow z 2) x))
(+ y (/ (pow z 2) x))
(+ y (/ (pow z 2) x))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(* x y)
(* -1 (* x (+ (* -3 (/ (pow z 2) x)) (* -1 y))))
(* -1 (* x (+ (* -3 (/ (pow z 2) x)) (* -1 y))))
(* -1 (* x (+ (* -3 (/ (pow z 2) x)) (* -1 y))))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
x
(* -1 (* x (- (* -3 (/ (pow z 2) (* x y))) 1)))
(* -1 (* x (- (* -3 (/ (pow z 2) (* x y))) 1)))
(* -1 (* x (- (* -3 (/ (pow z 2) (* x y))) 1)))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (pow z 2) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (pow z 2) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (pow z 2) x)))))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (pow z 2) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (pow z 2) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (pow z 2) x)))))
y
(+ y (/ (pow z 2) x))
(+ y (/ (pow z 2) x))
(+ y (/ (pow z 2) x))
Outputs
(* x y)
(*.f64 y x)
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* 3 z)
(*.f64 z #s(literal 3 binary64))
(* 3 z)
(*.f64 z #s(literal 3 binary64))
(* 3 z)
(*.f64 z #s(literal 3 binary64))
(* 3 z)
(*.f64 z #s(literal 3 binary64))
(* x y)
(*.f64 y x)
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* x y)
(*.f64 y x)
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
x
(+ x (* 3 (/ (pow z 2) y)))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(+ x (* 3 (/ (pow z 2) y)))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(+ x (* 3 (/ (pow z 2) y)))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(/ (pow z 2) y)
(/.f64 (*.f64 z z) y)
(/ (pow z 2) y)
(/.f64 (*.f64 z z) y)
(/ (pow z 2) y)
(/.f64 (*.f64 z z) y)
(/ (pow z 2) y)
(/.f64 (*.f64 z z) y)
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* x y)
(*.f64 y x)
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(pow z 2)
(*.f64 z z)
(pow z 2)
(*.f64 z z)
(pow z 2)
(*.f64 z z)
(pow z 2)
(*.f64 z z)
(* 2 z)
(*.f64 #s(literal 2 binary64) z)
(* 2 z)
(*.f64 #s(literal 2 binary64) z)
(* 2 z)
(*.f64 #s(literal 2 binary64) z)
(* 2 z)
(*.f64 #s(literal 2 binary64) z)
(* x y)
(*.f64 y x)
(+ (* x y) (pow z 2))
(fma.f64 z z (*.f64 y x))
(+ (* x y) (pow z 2))
(fma.f64 z z (*.f64 y x))
(+ (* x y) (pow z 2))
(fma.f64 z z (*.f64 y x))
(* x y)
(*.f64 y x)
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* 2 z)
(*.f64 #s(literal 2 binary64) z)
(* 2 z)
(*.f64 #s(literal 2 binary64) z)
(* 2 z)
(*.f64 #s(literal 2 binary64) z)
(* 2 z)
(*.f64 #s(literal 2 binary64) z)
(* x y)
(*.f64 y x)
(+ (* x y) (pow z 2))
(fma.f64 z z (*.f64 y x))
(+ (* x y) (pow z 2))
(fma.f64 z z (*.f64 y x))
(+ (* x y) (pow z 2))
(fma.f64 z z (*.f64 y x))
y
(+ y (/ (pow z 2) x))
(fma.f64 (/.f64 z x) z y)
(+ y (/ (pow z 2) x))
(fma.f64 (/.f64 z x) z y)
(+ y (/ (pow z 2) x))
(fma.f64 (/.f64 z x) z y)
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* 3 z)
(*.f64 z #s(literal 3 binary64))
(* 3 z)
(*.f64 z #s(literal 3 binary64))
(* 3 z)
(*.f64 z #s(literal 3 binary64))
(* 3 z)
(*.f64 z #s(literal 3 binary64))
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* 3 (/ (pow z 2) y))
(*.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64))
(* (pow z 2) (+ (* 3 (/ 1 y)) (/ x (pow z 2))))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(* (pow z 2) (+ (* 3 (/ 1 y)) (/ x (pow z 2))))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(* (pow z 2) (+ (* 3 (/ 1 y)) (/ x (pow z 2))))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(/ (pow z 2) y)
(/.f64 (*.f64 z z) y)
(/ (pow z 2) y)
(/.f64 (*.f64 z z) y)
(/ (pow z 2) y)
(/.f64 (*.f64 z z) y)
(/ (pow z 2) y)
(/.f64 (*.f64 z z) y)
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(pow z 2)
(*.f64 z z)
(pow z 2)
(*.f64 z z)
(pow z 2)
(*.f64 z z)
(pow z 2)
(*.f64 z z)
(* 2 z)
(*.f64 #s(literal 2 binary64) z)
(* 2 z)
(*.f64 #s(literal 2 binary64) z)
(* 2 z)
(*.f64 #s(literal 2 binary64) z)
(* 2 z)
(*.f64 #s(literal 2 binary64) z)
(pow z 2)
(*.f64 z z)
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(fma.f64 z z (*.f64 y x))
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(fma.f64 z z (*.f64 y x))
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(fma.f64 z z (*.f64 y x))
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* 2 z)
(*.f64 #s(literal 2 binary64) z)
(* 2 z)
(*.f64 #s(literal 2 binary64) z)
(* 2 z)
(*.f64 #s(literal 2 binary64) z)
(* 2 z)
(*.f64 #s(literal 2 binary64) z)
(pow z 2)
(*.f64 z z)
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(fma.f64 z z (*.f64 y x))
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(fma.f64 z z (*.f64 y x))
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(fma.f64 z z (*.f64 y x))
(/ (pow z 2) x)
(/.f64 (*.f64 z z) x)
(* (pow z 2) (+ (/ 1 x) (/ y (pow z 2))))
(fma.f64 (/.f64 z x) z y)
(* (pow z 2) (+ (/ 1 x) (/ y (pow z 2))))
(fma.f64 (/.f64 z x) z y)
(* (pow z 2) (+ (/ 1 x) (/ y (pow z 2))))
(fma.f64 (/.f64 z x) z y)
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* 3 z)
(*.f64 z #s(literal 3 binary64))
(* 3 z)
(*.f64 z #s(literal 3 binary64))
(* 3 z)
(*.f64 z #s(literal 3 binary64))
(* 3 z)
(*.f64 z #s(literal 3 binary64))
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* 3 (/ (pow z 2) y))
(*.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64))
(* (pow z 2) (+ (* 3 (/ 1 y)) (/ x (pow z 2))))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(* (pow z 2) (+ (* 3 (/ 1 y)) (/ x (pow z 2))))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(* (pow z 2) (+ (* 3 (/ 1 y)) (/ x (pow z 2))))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(/ (pow z 2) y)
(/.f64 (*.f64 z z) y)
(/ (pow z 2) y)
(/.f64 (*.f64 z z) y)
(/ (pow z 2) y)
(/.f64 (*.f64 z z) y)
(/ (pow z 2) y)
(/.f64 (*.f64 z z) y)
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(pow z 2)
(*.f64 z z)
(pow z 2)
(*.f64 z z)
(pow z 2)
(*.f64 z z)
(pow z 2)
(*.f64 z z)
(* 2 z)
(*.f64 #s(literal 2 binary64) z)
(* 2 z)
(*.f64 #s(literal 2 binary64) z)
(* 2 z)
(*.f64 #s(literal 2 binary64) z)
(* 2 z)
(*.f64 #s(literal 2 binary64) z)
(pow z 2)
(*.f64 z z)
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(fma.f64 z z (*.f64 y x))
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(fma.f64 z z (*.f64 y x))
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(fma.f64 z z (*.f64 y x))
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* 2 z)
(*.f64 #s(literal 2 binary64) z)
(* 2 z)
(*.f64 #s(literal 2 binary64) z)
(* 2 z)
(*.f64 #s(literal 2 binary64) z)
(* 2 z)
(*.f64 #s(literal 2 binary64) z)
(pow z 2)
(*.f64 z z)
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(fma.f64 z z (*.f64 y x))
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(fma.f64 z z (*.f64 y x))
(* (pow z 2) (+ 1 (/ (* x y) (pow z 2))))
(fma.f64 z z (*.f64 y x))
(/ (pow z 2) x)
(/.f64 (*.f64 z z) x)
(* (pow z 2) (+ (/ 1 x) (/ y (pow z 2))))
(fma.f64 (/.f64 z x) z y)
(* (pow z 2) (+ (/ 1 x) (/ y (pow z 2))))
(fma.f64 (/.f64 z x) z y)
(* (pow z 2) (+ (/ 1 x) (/ y (pow z 2))))
(fma.f64 (/.f64 z x) z y)
(+ (* 2 (pow z 2)) (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 2 (pow z 2)) (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* 3 (/ (pow z 2) y))
(*.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64))
(/ (+ (* 3 (pow z 2)) (* x y)) y)
(/.f64 (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) y)
(/ (+ (* 3 (pow z 2)) (* x y)) y)
(/.f64 (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) y)
(/ (+ (* 3 (pow z 2)) (* x y)) y)
(/.f64 (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)) y)
(/ (pow z 2) y)
(/.f64 (*.f64 z z) y)
(/ (pow z 2) y)
(/.f64 (*.f64 z z) y)
(/ (pow z 2) y)
(/.f64 (*.f64 z z) y)
(/ (pow z 2) y)
(/.f64 (*.f64 z z) y)
(+ (* 2 (pow z 2)) (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(pow z 2)
(*.f64 z z)
(+ (* x y) (pow z 2))
(fma.f64 z z (*.f64 y x))
(+ (* x y) (pow z 2))
(fma.f64 z z (*.f64 y x))
(+ (* x y) (pow z 2))
(fma.f64 z z (*.f64 y x))
(+ (* 2 (pow z 2)) (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(pow z 2)
(*.f64 z z)
(+ (* x y) (pow z 2))
(fma.f64 z z (*.f64 y x))
(+ (* x y) (pow z 2))
(fma.f64 z z (*.f64 y x))
(+ (* x y) (pow z 2))
(fma.f64 z z (*.f64 y x))
(/ (pow z 2) x)
(/.f64 (*.f64 z z) x)
(+ y (/ (pow z 2) x))
(fma.f64 (/.f64 z x) z y)
(+ y (/ (pow z 2) x))
(fma.f64 (/.f64 z x) z y)
(+ y (/ (pow z 2) x))
(fma.f64 (/.f64 z x) z y)
(* x y)
(*.f64 y x)
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* x y)
(*.f64 y x)
(* y (+ x (* 3 (/ (pow z 2) y))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* y (+ x (* 3 (/ (pow z 2) y))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* y (+ x (* 3 (/ (pow z 2) y))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* x y)
(*.f64 y x)
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
x
(+ x (* 3 (/ (pow z 2) y)))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(+ x (* 3 (/ (pow z 2) y)))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(+ x (* 3 (/ (pow z 2) y)))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(/ (pow z 2) y)
(/.f64 (*.f64 z z) y)
(/ (pow z 2) y)
(/.f64 (*.f64 z z) y)
(/ (pow z 2) y)
(/.f64 (*.f64 z z) y)
(/ (pow z 2) y)
(/.f64 (*.f64 z z) y)
(* x y)
(*.f64 y x)
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* x y)
(*.f64 y x)
(* y (+ x (/ (pow z 2) y)))
(fma.f64 z z (*.f64 y x))
(* y (+ x (/ (pow z 2) y)))
(fma.f64 z z (*.f64 y x))
(* y (+ x (/ (pow z 2) y)))
(fma.f64 z z (*.f64 y x))
(* x y)
(*.f64 y x)
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* x y)
(*.f64 y x)
(* y (+ x (/ (pow z 2) y)))
(fma.f64 z z (*.f64 y x))
(* y (+ x (/ (pow z 2) y)))
(fma.f64 z z (*.f64 y x))
(* y (+ x (/ (pow z 2) y)))
(fma.f64 z z (*.f64 y x))
y
(* y (+ 1 (/ (pow z 2) (* x y))))
(fma.f64 (/.f64 z x) z y)
(* y (+ 1 (/ (pow z 2) (* x y))))
(fma.f64 (/.f64 z x) z y)
(* y (+ 1 (/ (pow z 2) (* x y))))
(fma.f64 (/.f64 z x) z y)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -3 (/ (pow z 2) y)) (* -1 x))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* -1 (* y (+ (* -3 (/ (pow z 2) y)) (* -1 x))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* -1 (* y (+ (* -3 (/ (pow z 2) y)) (* -1 x))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
x
(+ x (* 3 (/ (pow z 2) y)))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(+ x (* 3 (/ (pow z 2) y)))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(+ x (* 3 (/ (pow z 2) y)))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(/ (pow z 2) y)
(/.f64 (*.f64 z z) y)
(/ (pow z 2) y)
(/.f64 (*.f64 z z) y)
(/ (pow z 2) y)
(/.f64 (*.f64 z z) y)
(/ (pow z 2) y)
(/.f64 (*.f64 z z) y)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (pow z 2) y)))))
(fma.f64 z z (*.f64 y x))
(* -1 (* y (+ (* -1 x) (* -1 (/ (pow z 2) y)))))
(fma.f64 z z (*.f64 y x))
(* -1 (* y (+ (* -1 x) (* -1 (/ (pow z 2) y)))))
(fma.f64 z z (*.f64 y x))
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (pow z 2) y)))))
(fma.f64 z z (*.f64 y x))
(* -1 (* y (+ (* -1 x) (* -1 (/ (pow z 2) y)))))
(fma.f64 z z (*.f64 y x))
(* -1 (* y (+ (* -1 x) (* -1 (/ (pow z 2) y)))))
(fma.f64 z z (*.f64 y x))
y
(* -1 (* y (- (* -1 (/ (pow z 2) (* x y))) 1)))
(fma.f64 (/.f64 z x) z y)
(* -1 (* y (- (* -1 (/ (pow z 2) (* x y))) 1)))
(fma.f64 (/.f64 z x) z y)
(* -1 (* y (- (* -1 (/ (pow z 2) (* x y))) 1)))
(fma.f64 (/.f64 z x) z y)
(+ (* 2 (pow z 2)) (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* 3 (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 2 (pow z 2)) (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* 3 (/ (pow z 2) y))
(*.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64))
(+ x (* 3 (/ (pow z 2) y)))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(+ x (* 3 (/ (pow z 2) y)))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(+ x (* 3 (/ (pow z 2) y)))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(+ (* 2 (pow z 2)) (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(pow z 2)
(*.f64 z z)
(+ (* x y) (pow z 2))
(fma.f64 z z (*.f64 y x))
(+ (* x y) (pow z 2))
(fma.f64 z z (*.f64 y x))
(+ (* x y) (pow z 2))
(fma.f64 z z (*.f64 y x))
(+ (* 2 (pow z 2)) (pow z 2))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(pow z 2)
(*.f64 z z)
(+ (* x y) (pow z 2))
(fma.f64 z z (*.f64 y x))
(+ (* x y) (pow z 2))
(fma.f64 z z (*.f64 y x))
(+ (* x y) (pow z 2))
(fma.f64 z z (*.f64 y x))
(/ (pow z 2) x)
(/.f64 (*.f64 z z) x)
(/ (+ (* x y) (pow z 2)) x)
(/.f64 (fma.f64 z z (*.f64 y x)) x)
(/ (+ (* x y) (pow z 2)) x)
(/.f64 (fma.f64 z z (*.f64 y x)) x)
(/ (+ (* x y) (pow z 2)) x)
(/.f64 (fma.f64 z z (*.f64 y x)) x)
(* x y)
(*.f64 y x)
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* x y)
(*.f64 y x)
(* x (+ y (* 3 (/ (pow z 2) x))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* x (+ y (* 3 (/ (pow z 2) x))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* x (+ y (* 3 (/ (pow z 2) x))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* x y)
(*.f64 y x)
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
x
(* x (+ 1 (* 3 (/ (pow z 2) (* x y)))))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(* x (+ 1 (* 3 (/ (pow z 2) (* x y)))))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(* x (+ 1 (* 3 (/ (pow z 2) (* x y)))))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(* x y)
(*.f64 y x)
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* x y)
(*.f64 y x)
(* x (+ y (/ (pow z 2) x)))
(fma.f64 z z (*.f64 y x))
(* x (+ y (/ (pow z 2) x)))
(fma.f64 z z (*.f64 y x))
(* x (+ y (/ (pow z 2) x)))
(fma.f64 z z (*.f64 y x))
(* x y)
(*.f64 y x)
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* x y)
(*.f64 y x)
(* x (+ y (/ (pow z 2) x)))
(fma.f64 z z (*.f64 y x))
(* x (+ y (/ (pow z 2) x)))
(fma.f64 z z (*.f64 y x))
(* x (+ y (/ (pow z 2) x)))
(fma.f64 z z (*.f64 y x))
y
(+ y (/ (pow z 2) x))
(fma.f64 (/.f64 z x) z y)
(+ y (/ (pow z 2) x))
(fma.f64 (/.f64 z x) z y)
(+ y (/ (pow z 2) x))
(fma.f64 (/.f64 z x) z y)
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -3 (/ (pow z 2) x)) (* -1 y))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* -1 (* x (+ (* -3 (/ (pow z 2) x)) (* -1 y))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* -1 (* x (+ (* -3 (/ (pow z 2) x)) (* -1 y))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
x
(* -1 (* x (- (* -3 (/ (pow z 2) (* x y))) 1)))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(* -1 (* x (- (* -3 (/ (pow z 2) (* x y))) 1)))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(* -1 (* x (- (* -3 (/ (pow z 2) (* x y))) 1)))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (pow z 2) x)))))
(fma.f64 z z (*.f64 y x))
(* -1 (* x (+ (* -1 y) (* -1 (/ (pow z 2) x)))))
(fma.f64 z z (*.f64 y x))
(* -1 (* x (+ (* -1 y) (* -1 (/ (pow z 2) x)))))
(fma.f64 z z (*.f64 y x))
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (pow z 2) x)))))
(fma.f64 z z (*.f64 y x))
(* -1 (* x (+ (* -1 y) (* -1 (/ (pow z 2) x)))))
(fma.f64 z z (*.f64 y x))
(* -1 (* x (+ (* -1 y) (* -1 (/ (pow z 2) x)))))
(fma.f64 z z (*.f64 y x))
y
(+ y (/ (pow z 2) x))
(fma.f64 (/.f64 z x) z y)
(+ y (/ (pow z 2) x))
(fma.f64 (/.f64 z x) z y)
(+ y (/ (pow z 2) x))
(fma.f64 (/.f64 z x) z y)

rewrite264.0ms (3.3%)

Memory
28.0MiB live, 311.2MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029170
047158
1200145
21542145
08410139
Stop Event
iter limit
node limit
iter limit
Counts
16 → 978
Calls
Call 1
Inputs
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z #s(literal 3 binary64)) z))
(*.f64 (*.f64 z #s(literal 3 binary64)) z)
(*.f64 z #s(literal 3 binary64))
(*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y)
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y))
(fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x)
(/.f64 (*.f64 z z) y)
(fma.f64 z (+.f64 z z) (*.f64 z z))
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 z (+.f64 z z) (*.f64 z z)))
(*.f64 z z)
(+.f64 z z)
(*.f64 (fma.f64 (/.f64 z x) z y) x)
(fma.f64 (*.f64 #s(literal 2 binary64) z) z #s(approx (+ (* z z) (* y x)) (*.f64 (fma.f64 (/.f64 z x) z y) x)))
(*.f64 #s(literal 2 binary64) z)
#s(approx (+ (* z z) (* y x)) (*.f64 (fma.f64 (/.f64 z x) z y) x))
(fma.f64 (/.f64 z x) z 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>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval221.0ms (2.8%)

Memory
19.7MiB live, 388.6MiB allocated
Compiler

Compiled 26 014 to 2 565 computations (90.1% saved)

prune98.0ms (1.2%)

Memory
-32.5MiB live, 145.6MiB allocated
Pruning

7 alts after pruning (1 fresh and 6 done)

PrunedKeptTotal
New1 40511 406
Fresh000
Picked134
Done033
Total1 40671 413
Accuracy
100.0%
Counts
1 413 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.9%
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)))
56.8%
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 z (+.f64 z z) (*.f64 z z)))
94.3%
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y))
94.7%
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (fma.f64 z (*.f64 (/.f64 z y) #s(literal 3 binary64)) x) y))
56.7%
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64)))
56.7%
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z #s(literal 3 binary64)) z))
49.4%
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x))
Compiler

Compiled 56 to 52 computations (7.1% saved)

simplify161.0ms (2%)

Memory
19.1MiB live, 219.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (/.f64 z y) #s(literal 3 binary64))
cost-diff0
(fma.f64 z (*.f64 (/.f64 z y) #s(literal 3 binary64)) x)
cost-diff0
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (fma.f64 z (*.f64 (/.f64 z y) #s(literal 3 binary64)) x) y))
cost-diff704
(*.f64 (fma.f64 z (*.f64 (/.f64 z y) #s(literal 3 binary64)) x) y)
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01456
01956
13454
26550
310950
418748
524648
649448
7102248
8216548
9378348
10552648
11639348
12651648
13661748
14673148
0874645
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (fma.f64 z (*.f64 (/.f64 z y) #s(literal 3 binary64)) x) y))
(*.f64 (fma.f64 z (*.f64 (/.f64 z y) #s(literal 3 binary64)) x) y)
(fma.f64 z (*.f64 (/.f64 z y) #s(literal 3 binary64)) x)
z
(*.f64 (/.f64 z y) #s(literal 3 binary64))
(/.f64 z y)
y
#s(literal 3 binary64)
x
Outputs
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (fma.f64 z (*.f64 (/.f64 z y) #s(literal 3 binary64)) x) y))
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 x y)))
(*.f64 (fma.f64 z (*.f64 (/.f64 z y) #s(literal 3 binary64)) x) y)
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 x y))
(fma.f64 z (*.f64 (/.f64 z y) #s(literal 3 binary64)) x)
(fma.f64 (*.f64 #s(literal 3 binary64) (/.f64 z y)) z x)
z
(*.f64 (/.f64 z y) #s(literal 3 binary64))
(*.f64 #s(literal 3 binary64) (/.f64 z y))
(/.f64 z y)
y
#s(literal 3 binary64)
x

localize181.0ms (2.3%)

Memory
0.6MiB live, 39.1MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (fma.f64 z (*.f64 (/.f64 z y) #s(literal 3 binary64)) x) y))
accuracy0.06640625
(fma.f64 z (*.f64 (/.f64 z y) #s(literal 3 binary64)) x)
accuracy0.22265625
(*.f64 (/.f64 z y) #s(literal 3 binary64))
accuracy3.358439777292038
(*.f64 (fma.f64 z (*.f64 (/.f64 z y) #s(literal 3 binary64)) x) y)
Samples
173.0ms256×0valid
Compiler

Compiled 90 to 25 computations (72.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 165.0ms
ival-mult: 158.0ms (95.8% of total)
ival-add: 4.0ms (2.4% of total)
ival-div: 2.0ms (1.2% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series15.0ms (0.2%)

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

9 calls:

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

simplify148.0ms (1.9%)

Memory
15.9MiB live, 130.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
071958
1232958
2691958
32667958
46723958
08129877
Stop Event
iter limit
node limit
Counts
132 → 127
Calls
Call 1
Inputs
(* x y)
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
(* x y)
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
x
(+ x (* 3 (/ (pow z 2) y)))
(+ x (* 3 (/ (pow z 2) y)))
(+ x (* 3 (/ (pow z 2) y)))
(* 3 (/ z y))
(* 3 (/ z y))
(* 3 (/ z y))
(* 3 (/ z y))
(* 3 (pow z 2))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* 3 (pow z 2))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* 3 (/ (pow z 2) y))
(* (pow z 2) (+ (* 3 (/ 1 y)) (/ x (pow z 2))))
(* (pow z 2) (+ (* 3 (/ 1 y)) (/ x (pow z 2))))
(* (pow z 2) (+ (* 3 (/ 1 y)) (/ x (pow z 2))))
(* 3 (/ z y))
(* 3 (/ z y))
(* 3 (/ z y))
(* 3 (/ z y))
(* 3 (pow z 2))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* 3 (pow z 2))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(* 3 (/ (pow z 2) y))
(* (pow z 2) (+ (* 3 (/ 1 y)) (/ x (pow z 2))))
(* (pow z 2) (+ (* 3 (/ 1 y)) (/ x (pow z 2))))
(* (pow z 2) (+ (* 3 (/ 1 y)) (/ x (pow z 2))))
(* 3 (/ z y))
(* 3 (/ z y))
(* 3 (/ z y))
(* 3 (/ z y))
(* 3 (pow z 2))
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
(+ (* 2 (pow z 2)) (pow z 2))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(* 3 (/ (pow z 2) y))
(/ (+ (* 3 (pow z 2)) (* x y)) y)
(/ (+ (* 3 (pow z 2)) (* x y)) y)
(/ (+ (* 3 (pow z 2)) (* x y)) y)
(* 3 (/ z y))
(* 3 (/ z y))
(* 3 (/ z y))
(* 3 (/ z y))
(* x y)
(* y (+ x (* 3 (/ (pow z 2) y))))
(* y (+ x (* 3 (/ (pow z 2) y))))
(* y (+ x (* 3 (/ (pow z 2) y))))
(* x y)
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
x
(+ x (* 3 (/ (pow z 2) y)))
(+ x (* 3 (/ (pow z 2) y)))
(+ x (* 3 (/ (pow z 2) y)))
(* 3 (/ z y))
(* 3 (/ z y))
(* 3 (/ z y))
(* 3 (/ z y))
(* x y)
(* -1 (* y (+ (* -3 (/ (pow z 2) y)) (* -1 x))))
(* -1 (* y (+ (* -3 (/ (pow z 2) y)) (* -1 x))))
(* -1 (* y (+ (* -3 (/ (pow z 2) y)) (* -1 x))))
(* x y)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
x
(+ x (* 3 (/ (pow z 2) y)))
(+ x (* 3 (/ (pow z 2) y)))
(+ x (* 3 (/ (pow z 2) y)))
(* 3 (/ z y))
(* 3 (/ z y))
(* 3 (/ z y))
(* 3 (/ z y))
(* 3 (pow z 2))
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
(+ (* 3 (pow z 2)) (* x y))
(+ (* 2 (pow z 2)) (pow z 2))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(* 3 (/ (pow z 2) y))
(+ x (* 3 (/ (pow z 2) y)))
(+ x (* 3 (/ (pow z 2) y)))
(+ x (* 3 (/ (pow z 2) y)))
(* x y)
(* x (+ y (* 3 (/ (pow z 2) x))))
(* x (+ y (* 3 (/ (pow z 2) x))))
(* x (+ y (* 3 (/ (pow z 2) x))))
(* x y)
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
x
(* x (+ 1 (* 3 (/ (pow z 2) (* x y)))))
(* x (+ 1 (* 3 (/ (pow z 2) (* x y)))))
(* x (+ 1 (* 3 (/ (pow z 2) (* x y)))))
(* x y)
(* -1 (* x (+ (* -3 (/ (pow z 2) x)) (* -1 y))))
(* -1 (* x (+ (* -3 (/ (pow z 2) x)) (* -1 y))))
(* -1 (* x (+ (* -3 (/ (pow z 2) x)) (* -1 y))))
(* x y)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
x
(* -1 (* x (- (* -3 (/ (pow z 2) (* x y))) 1)))
(* -1 (* x (- (* -3 (/ (pow z 2) (* x y))) 1)))
(* -1 (* x (- (* -3 (/ (pow z 2) (* x y))) 1)))
Outputs
(* x y)
(*.f64 y x)
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(* x y)
(*.f64 y x)
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
x
(+ x (* 3 (/ (pow z 2) y)))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(+ x (* 3 (/ (pow z 2) y)))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(+ x (* 3 (/ (pow z 2) y)))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(* 3 (/ z y))
(*.f64 (/.f64 #s(literal 3 binary64) y) z)
(* 3 (/ z y))
(*.f64 (/.f64 #s(literal 3 binary64) y) z)
(* 3 (/ z y))
(*.f64 (/.f64 #s(literal 3 binary64) y) z)
(* 3 (/ z y))
(*.f64 (/.f64 #s(literal 3 binary64) y) z)
(* 3 (pow z 2))
(*.f64 (*.f64 z z) #s(literal 3 binary64))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(* 3 (pow z 2))
(*.f64 (*.f64 z z) #s(literal 3 binary64))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(* 3 (/ (pow z 2) y))
(*.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64))
(* (pow z 2) (+ (* 3 (/ 1 y)) (/ x (pow z 2))))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(* (pow z 2) (+ (* 3 (/ 1 y)) (/ x (pow z 2))))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(* (pow z 2) (+ (* 3 (/ 1 y)) (/ x (pow z 2))))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(* 3 (/ z y))
(*.f64 (/.f64 #s(literal 3 binary64) y) z)
(* 3 (/ z y))
(*.f64 (/.f64 #s(literal 3 binary64) y) z)
(* 3 (/ z y))
(*.f64 (/.f64 #s(literal 3 binary64) y) z)
(* 3 (/ z y))
(*.f64 (/.f64 #s(literal 3 binary64) y) z)
(* 3 (pow z 2))
(*.f64 (*.f64 z z) #s(literal 3 binary64))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(* 3 (pow z 2))
(*.f64 (*.f64 z z) #s(literal 3 binary64))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(* (pow z 2) (+ 3 (/ (* x y) (pow z 2))))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(* 3 (/ (pow z 2) y))
(*.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64))
(* (pow z 2) (+ (* 3 (/ 1 y)) (/ x (pow z 2))))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(* (pow z 2) (+ (* 3 (/ 1 y)) (/ x (pow z 2))))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(* (pow z 2) (+ (* 3 (/ 1 y)) (/ x (pow z 2))))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(* 3 (/ z y))
(*.f64 (/.f64 #s(literal 3 binary64) y) z)
(* 3 (/ z y))
(*.f64 (/.f64 #s(literal 3 binary64) y) z)
(* 3 (/ z y))
(*.f64 (/.f64 #s(literal 3 binary64) y) z)
(* 3 (/ z y))
(*.f64 (/.f64 #s(literal 3 binary64) y) z)
(* 3 (pow z 2))
(*.f64 (*.f64 z z) #s(literal 3 binary64))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(+ (* 2 (pow z 2)) (pow z 2))
(*.f64 (*.f64 z z) #s(literal 3 binary64))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(* 3 (/ (pow z 2) y))
(*.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64))
(/ (+ (* 3 (pow z 2)) (* x y)) y)
(/.f64 (fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x)) y)
(/ (+ (* 3 (pow z 2)) (* x y)) y)
(/.f64 (fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x)) y)
(/ (+ (* 3 (pow z 2)) (* x y)) y)
(/.f64 (fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x)) y)
(* 3 (/ z y))
(*.f64 (/.f64 #s(literal 3 binary64) y) z)
(* 3 (/ z y))
(*.f64 (/.f64 #s(literal 3 binary64) y) z)
(* 3 (/ z y))
(*.f64 (/.f64 #s(literal 3 binary64) y) z)
(* 3 (/ z y))
(*.f64 (/.f64 #s(literal 3 binary64) y) z)
(* x y)
(*.f64 y x)
(* y (+ x (* 3 (/ (pow z 2) y))))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(* y (+ x (* 3 (/ (pow z 2) y))))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(* y (+ x (* 3 (/ (pow z 2) y))))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(* x y)
(*.f64 y x)
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(* y (+ x (+ (* 2 (/ (pow z 2) y)) (/ (pow z 2) y))))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
x
(+ x (* 3 (/ (pow z 2) y)))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(+ x (* 3 (/ (pow z 2) y)))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(+ x (* 3 (/ (pow z 2) y)))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(* 3 (/ z y))
(*.f64 (/.f64 #s(literal 3 binary64) y) z)
(* 3 (/ z y))
(*.f64 (/.f64 #s(literal 3 binary64) y) z)
(* 3 (/ z y))
(*.f64 (/.f64 #s(literal 3 binary64) y) z)
(* 3 (/ z y))
(*.f64 (/.f64 #s(literal 3 binary64) y) z)
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -3 (/ (pow z 2) y)) (* -1 x))))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(* -1 (* y (+ (* -3 (/ (pow z 2) y)) (* -1 x))))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(* -1 (* y (+ (* -3 (/ (pow z 2) y)) (* -1 x))))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) y)))))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
x
(+ x (* 3 (/ (pow z 2) y)))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(+ x (* 3 (/ (pow z 2) y)))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(+ x (* 3 (/ (pow z 2) y)))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(* 3 (/ z y))
(*.f64 (/.f64 #s(literal 3 binary64) y) z)
(* 3 (/ z y))
(*.f64 (/.f64 #s(literal 3 binary64) y) z)
(* 3 (/ z y))
(*.f64 (/.f64 #s(literal 3 binary64) y) z)
(* 3 (/ z y))
(*.f64 (/.f64 #s(literal 3 binary64) y) z)
(* 3 (pow z 2))
(*.f64 (*.f64 z z) #s(literal 3 binary64))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(+ (* 3 (pow z 2)) (* x y))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(+ (* 2 (pow z 2)) (pow z 2))
(*.f64 (*.f64 z z) #s(literal 3 binary64))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(+ (* 2 (pow z 2)) (+ (* x y) (pow z 2)))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(* 3 (/ (pow z 2) y))
(*.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64))
(+ x (* 3 (/ (pow z 2) y)))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(+ x (* 3 (/ (pow z 2) y)))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(+ x (* 3 (/ (pow z 2) y)))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(* x y)
(*.f64 y x)
(* x (+ y (* 3 (/ (pow z 2) x))))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(* x (+ y (* 3 (/ (pow z 2) x))))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(* x (+ y (* 3 (/ (pow z 2) x))))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(* x y)
(*.f64 y x)
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(* x (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
x
(* x (+ 1 (* 3 (/ (pow z 2) (* x y)))))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(* x (+ 1 (* 3 (/ (pow z 2) (* x y)))))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(* x (+ 1 (* 3 (/ (pow z 2) (* x y)))))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -3 (/ (pow z 2) x)) (* -1 y))))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(* -1 (* x (+ (* -3 (/ (pow z 2) x)) (* -1 y))))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(* -1 (* x (+ (* -3 (/ (pow z 2) x)) (* -1 y))))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
(* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* 2 (pow z 2)) (pow z 2)) x)))))
(fma.f64 (*.f64 z z) #s(literal 3 binary64) (*.f64 y x))
x
(* -1 (* x (- (* -3 (/ (pow z 2) (* x y))) 1)))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(* -1 (* x (- (* -3 (/ (pow z 2) (* x y))) 1)))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)
(* -1 (* x (- (* -3 (/ (pow z 2) (* x y))) 1)))
(fma.f64 (/.f64 #s(literal 3 binary64) y) (*.f64 z z) x)

rewrite224.0ms (2.8%)

Memory
-22.4MiB live, 164.1MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01449
01949
18847
276843
0858042
Stop Event
iter limit
node limit
iter limit
Counts
4 → 140
Calls
Call 1
Inputs
(*.f64 (fma.f64 z (*.f64 (/.f64 z y) #s(literal 3 binary64)) x) y)
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (fma.f64 z (*.f64 (/.f64 z y) #s(literal 3 binary64)) x) y))
(fma.f64 z (*.f64 (/.f64 z y) #s(literal 3 binary64)) x)
(*.f64 (/.f64 z y) #s(literal 3 binary64))
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>

eval42.0ms (0.5%)

Memory
20.2MiB live, 56.8MiB allocated
Compiler

Compiled 4 690 to 584 computations (87.5% saved)

prune14.0ms (0.2%)

Memory
-3.0MiB live, 31.2MiB allocated
Pruning

8 alts after pruning (1 fresh and 7 done)

PrunedKeptTotal
New2661267
Fresh000
Picked011
Done066
Total2668274
Accuracy
100.0%
Counts
274 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.9%
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)))
56.8%
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 z (+.f64 z z) (*.f64 z z)))
94.5%
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (/.f64 y (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 3 binary64) (/.f64 z y)) z x))))
94.3%
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (fma.f64 (/.f64 (*.f64 z z) y) #s(literal 3 binary64) x) y))
94.7%
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (fma.f64 z (*.f64 (/.f64 z y) #s(literal 3 binary64)) x) y))
56.7%
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64)))
56.7%
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z #s(literal 3 binary64)) z))
49.4%
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x))
Compiler

Compiled 230 to 124 computations (46.1% saved)

regimes32.0ms (0.4%)

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

6 calls:

9.0ms
(*.f64 x y)
4.0ms
x
4.0ms
y
4.0ms
z
4.0ms
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z z)) (*.f64 z z)) (*.f64 z z))
Results
AccuracySegmentsBranch
100.0%2x
100.0%2y
100.0%2z
100.0%2(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z z)) (*.f64 z z)) (*.f64 z z))
100.0%2(*.f64 x y)
100.0%2(*.f64 z z)
Compiler

Compiled 24 to 25 computations (-4.2% saved)

regimes21.0ms (0.3%)

Memory
-25.2MiB live, 49.2MiB allocated
Counts
6 → 2
Calls
Call 1
Inputs
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x))
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z #s(literal 3 binary64)) z))
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64)))
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 z (+.f64 z z) (*.f64 z z)))
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)))
(fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x)))
Outputs
(fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x)))
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z #s(literal 3 binary64)) z))
Calls

6 calls:

5.0ms
(*.f64 x y)
4.0ms
y
3.0ms
x
3.0ms
z
3.0ms
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z z)) (*.f64 z z)) (*.f64 z z))
Results
AccuracySegmentsBranch
98.0%1y
100.0%2z
98.0%1(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z z)) (*.f64 z z)) (*.f64 z z))
98.0%1(*.f64 z z)
98.0%1x
98.0%1(*.f64 x y)
Compiler

Compiled 24 to 25 computations (-4.2% saved)

regimes3.0ms (0%)

Memory
8.2MiB live, 8.2MiB allocated
Counts
5 → 2
Calls
Call 1
Inputs
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x))
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z #s(literal 3 binary64)) z))
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64)))
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 z (+.f64 z z) (*.f64 z z)))
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)))
Outputs
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x)))
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z #s(literal 3 binary64)) z))
Calls

1 calls:

3.0ms
z
Results
AccuracySegmentsBranch
99.9%2z
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes15.0ms (0.2%)

Memory
-1.1MiB live, 36.4MiB allocated
Counts
4 → 2
Calls
Call 1
Inputs
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x))
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z #s(literal 3 binary64)) z))
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64)))
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 z (+.f64 z z) (*.f64 z z)))
Outputs
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x))
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 z (+.f64 z z) (*.f64 z z)))
Calls

6 calls:

4.0ms
y
2.0ms
x
2.0ms
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z z)) (*.f64 z z)) (*.f64 z z))
2.0ms
z
2.0ms
(*.f64 x y)
Results
AccuracySegmentsBranch
72.7%3x
71.1%3y
79.3%2(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z z)) (*.f64 z z)) (*.f64 z z))
74.4%3(*.f64 x y)
86.9%2(*.f64 z z)
86.9%2z
Compiler

Compiled 24 to 25 computations (-4.2% saved)

regimes4.0ms (0.1%)

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

2 calls:

2.0ms
z
2.0ms
(*.f64 z z)
Results
AccuracySegmentsBranch
86.9%2z
86.9%2(*.f64 z z)
Compiler

Compiled 4 to 7 computations (-75% saved)

regimes3.0ms (0%)

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

2 calls:

2.0ms
z
1.0ms
(*.f64 z z)
Results
AccuracySegmentsBranch
86.9%2z
86.9%2(*.f64 z z)
Compiler

Compiled 4 to 7 computations (-75% saved)

regimes13.0ms (0.2%)

Memory
-19.9MiB live, 23.9MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

6 calls:

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

Compiled 24 to 25 computations (-4.2% saved)

bsearch1.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-4.73575055598638e+118
-1.2601516472994893e+115
Compiler

Compiled 18 to 14 computations (22.2% saved)

bsearch3.0ms (0%)

Memory
7.6MiB live, 7.6MiB allocated
Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
3.0ms
1.5477699328818387e+211
5.57983933785041e+219
Samples
2.0ms32×0valid
Compiler

Compiled 52 to 48 computations (7.7% saved)

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

bsearch1.0ms (0%)

Memory
1.3MiB live, 1.3MiB allocated
Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
0.0ms
1.5477699328818387e+211
5.57983933785041e+219
Compiler

Compiled 48 to 48 computations (0% saved)

bsearch6.0ms (0.1%)

Memory
14.0MiB live, 14.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
6.0ms
3.5421153796275236e+47
6.895929352703968e+47
Samples
3.0ms64×0valid
Compiler

Compiled 70 to 70 computations (0% saved)

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

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.2546581362593836e+95
4.755384163748417e+95
Compiler

Compiled 14 to 14 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.2546581362593836e+95
4.755384163748417e+95
Compiler

Compiled 14 to 14 computations (0% saved)

simplify27.0ms (0.3%)

Memory
-11.3MiB live, 63.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
046286
153286
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 (*.f64 x y) #s(literal -39999999999999998662599995773095036732966060379453713978351013136915008209099764787281528313961070698780444622057373696 binary64)) #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (fma.f64 z (*.f64 (/.f64 z y) #s(literal 3 binary64)) x) y)) (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))))
(if (<=.f64 z #s(literal 500000000000000010710773479020978721246567373372474647088354547671145870291665184702440514673563724931478639659165466045414475239434971710797302074167740036733921121471220100911936940402823933156326351978114981036032 binary64)) (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z #s(literal 3 binary64)) z)))
(if (<=.f64 z #s(literal 500000000000000010710773479020978721246567373372474647088354547671145870291665184702440514673563724931478639659165466045414475239434971710797302074167740036733921121471220100911936940402823933156326351978114981036032 binary64)) #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z #s(literal 3 binary64)) z)))
(if (<=.f64 z #s(literal 360000000000000007671539654766762878089356640256 binary64)) #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 z (+.f64 z z) (*.f64 z z))))
(if (<=.f64 (*.f64 z z) #s(literal 200000000000000004043775825431189397715219264642871548227555371241600800999632861871739565506560 binary64)) #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))))
(if (<=.f64 (*.f64 z z) #s(literal 200000000000000004043775825431189397715219264642871548227555371241600800999632861871739565506560 binary64)) #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z #s(literal 3 binary64)) z)))
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x))
Outputs
(if (<=.f64 (*.f64 x y) #s(literal -39999999999999998662599995773095036732966060379453713978351013136915008209099764787281528313961070698780444622057373696 binary64)) #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (fma.f64 z (*.f64 (/.f64 z y) #s(literal 3 binary64)) x) y)) (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))))
(if (<=.f64 (*.f64 y x) #s(literal -39999999999999998662599995773095036732966060379453713978351013136915008209099764787281528313961070698780444622057373696 binary64)) #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (fma.f64 z (*.f64 #s(literal 3 binary64) (/.f64 z y)) x) y)) (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))))
(if (<=.f64 z #s(literal 500000000000000010710773479020978721246567373372474647088354547671145870291665184702440514673563724931478639659165466045414475239434971710797302074167740036733921121471220100911936940402823933156326351978114981036032 binary64)) (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z #s(literal 3 binary64)) z)))
(if (<=.f64 z #s(literal 500000000000000010710773479020978721246567373372474647088354547671145870291665184702440514673563724931478639659165466045414475239434971710797302074167740036733921121471220100911936940402823933156326351978114981036032 binary64)) (fma.f64 (*.f64 #s(literal 2 binary64) z) z (fma.f64 z z (*.f64 y x))) #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 #s(literal 3 binary64) z) z)))
(if (<=.f64 z #s(literal 500000000000000010710773479020978721246567373372474647088354547671145870291665184702440514673563724931478639659165466045414475239434971710797302074167740036733921121471220100911936940402823933156326351978114981036032 binary64)) #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 z #s(literal 3 binary64)) z (*.f64 y x))) #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z #s(literal 3 binary64)) z)))
(if (<=.f64 z #s(literal 500000000000000010710773479020978721246567373372474647088354547671145870291665184702440514673563724931478639659165466045414475239434971710797302074167740036733921121471220100911936940402823933156326351978114981036032 binary64)) #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 (*.f64 #s(literal 3 binary64) z) z (*.f64 y x))) #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 #s(literal 3 binary64) z) z)))
(if (<=.f64 z #s(literal 360000000000000007671539654766762878089356640256 binary64)) #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (fma.f64 z (+.f64 z z) (*.f64 z z))))
(if (<=.f64 (*.f64 z z) #s(literal 200000000000000004043775825431189397715219264642871548227555371241600800999632861871739565506560 binary64)) #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z z) #s(literal 3 binary64))))
(if (<=.f64 (*.f64 z z) #s(literal 200000000000000004043775825431189397715219264642871548227555371241600800999632861871739565506560 binary64)) #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 z #s(literal 3 binary64)) z)))
(if (<=.f64 (*.f64 z z) #s(literal 200000000000000004043775825431189397715219264642871548227555371241600800999632861871739565506560 binary64)) #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x)) #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (*.f64 #s(literal 3 binary64) z) z)))
#s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 y x))

soundness1.5s (19.3%)

Memory
-16.9MiB live, 709.3MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0836
01336
15532
251726
3758026
0818423
029177
047173
1203118
21535118
08261118
02353966
17283934
221593894
375923882
087883626
070844
1244844
2750844
32131844
45841844
08161763
029170
047158
1200145
21542145
08410139
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
Compiler

Compiled 303 to 165 computations (45.5% saved)

preprocess80.0ms (1%)

Memory
30.2MiB live, 141.1MiB allocated
Remove

(abs z)

Compiler

Compiled 458 to 214 computations (53.3% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...