Statistics.Sample:robustSumVarWeighted from math-functions-0.1.5.2

Time bar (total: 4.7s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze0.0ms (0%)

Memory
0.8MiB live, 0.8MiB 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 9 to 8 computations (11.1% saved)

sample782.0ms (16.7%)

Memory
38.1MiB live, 1 187.9MiB allocated
Samples
552.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 203.0ms
ival-mult: 148.0ms (73% of total)
ival-add: 45.0ms (22.2% of total)
ival-true: 6.0ms (3% of total)
ival-assert: 3.0ms (1.5% of total)
Bogosity

explain115.0ms (2.5%)

Memory
-36.1MiB live, 124.3MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(*.f64 (*.f64 y z) z)
00-0-y
00-0-(*.f64 y z)
00-0-z
00-0-(+.f64 x (*.f64 (*.f64 y z) z))
00-0-x
Confusion
Predicted +Predicted -
+00
-0256
Precision
0/0
Recall
0/0
Confusion?
Predicted +Predicted MaybePredicted -
+000
-00256
Precision?
0/0
Recall?
0/0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-001
Precision?
0/0
Recall?
0/0
Samples
31.0ms512×0valid
Compiler

Compiled 65 to 28 computations (56.9% saved)

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

preprocess31.0ms (0.7%)

Memory
12.8MiB live, 49.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02772
17964
218164
344064
482464
5107664
6110464
067
097
1147
2157
0156
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(+.f64 x (*.f64 (*.f64 y z) z))
Outputs
(fma.f64 (*.f64 z y) z x)
Symmetry

(abs z)

Compiler

Compiled 7 to 6 computations (14.3% saved)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune0.0ms (0%)

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

Compiled 7 to 6 computations (14.3% saved)

simplify2.0ms (0.1%)

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

Found 3 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0618
0918
11418
21518
01517
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(+.f64 x (*.f64 (*.f64 y z) z))
x
(*.f64 (*.f64 y z) z)
(*.f64 y z)
y
z
Outputs
(fma.f64 (*.f64 z y) z x)
x
(*.f64 (*.f64 z y) z)
(*.f64 z y)
y
z

localize20.0ms (0.4%)

Memory
1.4MiB live, 37.6MiB allocated
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 y z)
accuracy0.00390625
(+.f64 x (*.f64 (*.f64 y z) z))
accuracy0.10546875
(*.f64 (*.f64 y z) z)
Samples
14.0ms256×0valid
Compiler

Compiled 38 to 14 computations (63.2% saved)

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

series12.0ms (0.3%)

Memory
-21.6MiB live, 26.1MiB allocated
Counts
3 → 84
Calls
Call 1
Inputs
#s(alt #<batchref> (patch (+.f64 x (*.f64 (*.f64 y z) z)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (*.f64 y z) z) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 y z) #<representation binary64>) () ())
Outputs
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (+.f64 x (*.f64 (*.f64 y z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (+.f64 x (*.f64 (*.f64 y z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (+.f64 x (*.f64 (*.f64 y z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (+.f64 x (*.f64 (*.f64 y z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (*.f64 y z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (*.f64 y z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (*.f64 y z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (*.f64 y z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (+.f64 x (*.f64 (*.f64 y z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (+.f64 x (*.f64 (*.f64 y z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (+.f64 x (*.f64 (*.f64 y z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (+.f64 x (*.f64 (*.f64 y z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (*.f64 y z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (*.f64 y z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (*.f64 y z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (*.f64 y z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (+.f64 x (*.f64 (*.f64 y z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (+.f64 x (*.f64 (*.f64 y z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (+.f64 x (*.f64 (*.f64 y z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (+.f64 x (*.f64 (*.f64 y z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (*.f64 y z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (*.f64 y z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (*.f64 y z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (*.f64 y z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (+.f64 x (*.f64 (*.f64 y z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (+.f64 x (*.f64 (*.f64 y z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (+.f64 x (*.f64 (*.f64 y z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (+.f64 x (*.f64 (*.f64 y z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (*.f64 y z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (*.f64 y z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (*.f64 y z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (*.f64 y z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (+.f64 x (*.f64 (*.f64 y z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (+.f64 x (*.f64 (*.f64 y z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (+.f64 x (*.f64 (*.f64 y z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (+.f64 x (*.f64 (*.f64 y z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (*.f64 y z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (*.f64 y z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (*.f64 y z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (*.f64 y z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (+.f64 x (*.f64 (*.f64 y z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (+.f64 x (*.f64 (*.f64 y z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (+.f64 x (*.f64 (*.f64 y z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (+.f64 x (*.f64 (*.f64 y z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (*.f64 y z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (*.f64 y z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (*.f64 y z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (*.f64 y z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 y z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (+.f64 x (*.f64 (*.f64 y z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (+.f64 x (*.f64 (*.f64 y z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (+.f64 x (*.f64 (*.f64 y z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (+.f64 x (*.f64 (*.f64 y z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (+.f64 x (*.f64 (*.f64 y z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (+.f64 x (*.f64 (*.f64 y z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (+.f64 x (*.f64 (*.f64 y z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (+.f64 x (*.f64 (*.f64 y z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (+.f64 x (*.f64 (*.f64 y z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (+.f64 x (*.f64 (*.f64 y z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (+.f64 x (*.f64 (*.f64 y z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (+.f64 x (*.f64 (*.f64 y z) z)) #<representation binary64>) () ())) ())
Calls

9 calls:

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

simplify103.0ms (2.2%)

Memory
8.7MiB live, 118.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
028410
187410
2237410
3702410
42129410
54262410
66911410
08031383
Stop Event
iter limit
node limit
Counts
84 → 80
Calls
Call 1
Inputs
x
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y z)
(* y z)
(* y z)
(* y z)
(* y (pow z 2))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y z)
(* y z)
(* y z)
(* y z)
(* y (pow z 2))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y z)
(* y z)
(* y z)
(* y z)
x
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y z)
(* y z)
(* y z)
(* y z)
(* y (pow z 2))
(* y (+ (/ x y) (pow z 2)))
(* y (+ (/ x y) (pow z 2)))
(* y (+ (/ x y) (pow z 2)))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y z)
(* y z)
(* y z)
(* y z)
(* y (pow z 2))
(* -1 (* y (+ (* -1 (/ x y)) (* -1 (pow z 2)))))
(* -1 (* y (+ (* -1 (/ x y)) (* -1 (pow z 2)))))
(* -1 (* y (+ (* -1 (/ x y)) (* -1 (pow z 2)))))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y z)
(* y z)
(* y z)
(* y z)
(* y (pow z 2))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
x
(* x (+ 1 (/ (* y (pow z 2)) x)))
(* x (+ 1 (/ (* y (pow z 2)) x)))
(* x (+ 1 (/ (* y (pow z 2)) x)))
x
(* -1 (* x (- (* -1 (/ (* y (pow z 2)) x)) 1)))
(* -1 (* x (- (* -1 (/ (* y (pow z 2)) x)) 1)))
(* -1 (* x (- (* -1 (/ (* y (pow z 2)) x)) 1)))
Outputs
x
(fma.f64 (*.f64 z y) z x)
(fma.f64 (*.f64 z y) z x)
(fma.f64 (*.f64 z y) z x)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 z y)
(*.f64 z y)
(*.f64 z y)
(*.f64 z y)
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z y) z x)
(fma.f64 (*.f64 z y) z x)
(fma.f64 (*.f64 z y) z x)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 z y)
(*.f64 z y)
(*.f64 z y)
(*.f64 z y)
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z y) z x)
(fma.f64 (*.f64 z y) z x)
(fma.f64 (*.f64 z y) z x)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 z y)
(*.f64 z y)
(*.f64 z y)
(*.f64 z y)
x
(fma.f64 (*.f64 z y) z x)
(fma.f64 (*.f64 z y) z x)
(fma.f64 (*.f64 z y) z x)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 z y)
(*.f64 z y)
(*.f64 z y)
(*.f64 z y)
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z y) z x)
(fma.f64 (*.f64 z y) z x)
(fma.f64 (*.f64 z y) z x)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 z y)
(*.f64 z y)
(*.f64 z y)
(*.f64 z y)
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z y) z x)
(fma.f64 (*.f64 z y) z x)
(fma.f64 (*.f64 z y) z x)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 z y)
(*.f64 z y)
(*.f64 z y)
(*.f64 z y)
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z y) z x)
(fma.f64 (*.f64 z y) z x)
(fma.f64 (*.f64 z y) z x)
x
(fma.f64 (*.f64 z y) z x)
(fma.f64 (*.f64 z y) z x)
(fma.f64 (*.f64 z y) z x)
x
(fma.f64 (*.f64 z y) z x)
(fma.f64 (*.f64 z y) z x)
(fma.f64 (*.f64 z y) z x)

rewrite240.0ms (5.1%)

Memory
24.5MiB live, 287.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0615
0915
12715
217915
3177215
0854514
Stop Event
iter limit
node limit
iter limit
Counts
3 → 172
Calls
Call 1
Inputs
(+.f64 x (*.f64 (*.f64 y z) z))
(*.f64 (*.f64 y z) z)
(*.f64 y z)
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval34.0ms (0.7%)

Memory
-10.3MiB live, 72.9MiB allocated
Compiler

Compiled 6 905 to 495 computations (92.8% saved)

prune7.0ms (0.2%)

Memory
34.5MiB live, 34.5MiB allocated
Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New2484252
Fresh000
Picked011
Done000
Total2485253
Accuracy
100.0%
Counts
253 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
63.5%
(fma.f64 (pow.f64 (*.f64 (*.f64 z y) z) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (*.f64 z y) z) #s(literal 1/2 binary64)) x)
92.2%
(fma.f64 (*.f64 z z) y x)
99.9%
(fma.f64 (*.f64 z y) z x)
99.9%
(+.f64 x (*.f64 (*.f64 y z) z))
51.5%
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 z z) y))
Compiler

Compiled 48 to 33 computations (31.3% saved)

simplify5.0ms (0.1%)

Memory
-27.8MiB live, 10.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 11 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 z y)
cost-diff0
(*.f64 (*.f64 z y) z)
cost-diff2240
(fma.f64 (pow.f64 (*.f64 (*.f64 z y) z) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (*.f64 z y) z) #s(literal 1/2 binary64)) x)
cost-diff5824
(pow.f64 (*.f64 (*.f64 z y) z) #s(literal 1/2 binary64))
cost-diff0
(*.f64 z z)
cost-diff0
(fma.f64 (*.f64 z z) y x)
cost-diff0
(*.f64 z y)
cost-diff0
(fma.f64 (*.f64 z y) z x)
cost-diff0
(*.f64 z z)
cost-diff0
(*.f64 (*.f64 z z) y)
cost-diff0
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 z z) y))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01682
02570
13870
24070
34170
04170
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 z z) y))
(*.f64 (*.f64 z z) y)
(*.f64 z z)
z
y
(fma.f64 (*.f64 z y) z x)
(*.f64 z y)
z
y
x
(fma.f64 (*.f64 z z) y x)
(*.f64 z z)
z
y
x
(fma.f64 (pow.f64 (*.f64 (*.f64 z y) z) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (*.f64 z y) z) #s(literal 1/2 binary64)) x)
(pow.f64 (*.f64 (*.f64 z y) z) #s(literal 1/2 binary64))
(*.f64 (*.f64 z y) z)
(*.f64 z y)
z
y
#s(literal 1/2 binary64)
x
Outputs
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 z y) z))
(*.f64 (*.f64 z y) z)
(*.f64 z z)
z
y
(fma.f64 (*.f64 z y) z x)
(*.f64 z y)
z
y
x
(fma.f64 (*.f64 z y) z x)
(*.f64 z z)
z
y
x
(fma.f64 (*.f64 z y) z x)
(sqrt.f64 (*.f64 (*.f64 z y) z))
(*.f64 (*.f64 z y) z)
(*.f64 z y)
z
y
#s(literal 1/2 binary64)
x

localize85.0ms (1.8%)

Memory
-0.3MiB live, 121.5MiB allocated
Localize:

Found 11 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 z y)
accuracy0.0703125
(*.f64 (*.f64 z y) z)
accuracy0.09603500976844201
(fma.f64 (pow.f64 (*.f64 (*.f64 z y) z) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (*.f64 z y) z) #s(literal 1/2 binary64)) x)
accuracy10.290637305054972
(pow.f64 (*.f64 (*.f64 z y) z) #s(literal 1/2 binary64))
accuracy0
(*.f64 z z)
accuracy3.3076010941006753
(fma.f64 (*.f64 z z) y x)
accuracy0
(*.f64 z y)
accuracy0.0546875
(fma.f64 (*.f64 z y) z x)
accuracy0
(*.f64 z z)
accuracy5.39723263508424
(*.f64 (*.f64 z z) y)
accuracy14.105424581586893
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 z z) y))
Samples
16.0ms136×0valid
14.0ms120×0invalid
Compiler

Compiled 163 to 34 computations (79.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 18.0ms
ival-mult: 10.0ms (54.9% of total)
ival-add: 6.0ms (32.9% of total)
ival-sqrt: 2.0ms (11% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series16.0ms (0.3%)

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

9 calls:

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

simplify118.0ms (2.5%)

Memory
-4.1MiB live, 103.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0421320
11271320
23721320
310201320
424951320
549471320
671391320
778871320
080711212
Stop Event
iter limit
node limit
Counts
252 → 236
Calls
Call 1
Inputs
x
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(pow z 2)
(pow z 2)
(pow z 2)
(pow z 2)
x
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(* y z)
(* y z)
(* y z)
(* y z)
x
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(* (sqrt y) z)
(* (sqrt y) z)
(* (sqrt y) z)
(* (sqrt y) z)
x
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(pow z 2)
(pow z 2)
(pow z 2)
(pow z 2)
(* y (pow z 2))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* y z)
(* y z)
(* y z)
(* y z)
(* y (pow z 2))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (sqrt y) z)
(* (sqrt y) z)
(* (sqrt y) z)
(* (sqrt y) z)
(* y (pow z 2))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(pow z 2)
(pow z 2)
(pow z 2)
(pow z 2)
(* y (pow z 2))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* y z)
(* y z)
(* y z)
(* y z)
(* y (pow z 2))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* -1 (* (sqrt y) z))
(* -1 (* (sqrt y) z))
(* -1 (* (sqrt y) z))
(* -1 (* (sqrt y) z))
(* y (pow z 2))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
x
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
x
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(* y z)
(* y z)
(* y z)
(* y z)
x
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(* (sqrt y) z)
(* (sqrt y) z)
(* (sqrt y) z)
(* (sqrt y) z)
x
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (+ (/ x y) (pow z 2)))
(* y (+ (/ x y) (pow z 2)))
(* y (+ (/ x y) (pow z 2)))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (+ (/ x y) (pow z 2)))
(* y (+ (/ x y) (pow z 2)))
(* y (+ (/ x y) (pow z 2)))
(* y z)
(* y z)
(* y z)
(* y z)
(* y (pow z 2))
(* y (+ (/ x y) (pow z 2)))
(* y (+ (/ x y) (pow z 2)))
(* y (+ (/ x y) (pow z 2)))
(* (sqrt y) z)
(* (sqrt y) z)
(* (sqrt y) z)
(* (sqrt y) z)
(* y (pow z 2))
(* y (+ (/ x y) (pow z 2)))
(* y (+ (/ x y) (pow z 2)))
(* y (+ (/ x y) (pow z 2)))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* -1 (* y (+ (* -1 (/ x y)) (* -1 (pow z 2)))))
(* -1 (* y (+ (* -1 (/ x y)) (* -1 (pow z 2)))))
(* -1 (* y (+ (* -1 (/ x y)) (* -1 (pow z 2)))))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* -1 (* y (+ (* -1 (/ x y)) (* -1 (pow z 2)))))
(* -1 (* y (+ (* -1 (/ x y)) (* -1 (pow z 2)))))
(* -1 (* y (+ (* -1 (/ x y)) (* -1 (pow z 2)))))
(* y z)
(* y z)
(* y z)
(* y z)
(* y (pow z 2))
(* -1 (* y (+ (* -1 (/ x y)) (* -1 (pow z 2)))))
(* -1 (* y (+ (* -1 (/ x y)) (* -1 (pow z 2)))))
(* -1 (* y (+ (* -1 (/ x y)) (* -1 (pow z 2)))))
(* -1 (* (sqrt y) (* z (pow (sqrt -1) 2))))
(* -1 (* (sqrt y) (* z (pow (sqrt -1) 2))))
(* -1 (* (sqrt y) (* z (pow (sqrt -1) 2))))
(* -1 (* (sqrt y) (* z (pow (sqrt -1) 2))))
(* -1 (* y (* (pow z 2) (pow (sqrt -1) 2))))
(* -1 (* y (+ (* -1 (/ x y)) (* (pow z 2) (pow (sqrt -1) 2)))))
(* -1 (* y (+ (* -1 (/ x y)) (* (pow z 2) (pow (sqrt -1) 2)))))
(* -1 (* y (+ (* -1 (/ x y)) (* (pow z 2) (pow (sqrt -1) 2)))))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(* y (pow z 2))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(* y (pow z 2))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(* y (pow z 2))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
x
(* x (+ 1 (/ (* y (pow z 2)) x)))
(* x (+ 1 (/ (* y (pow z 2)) x)))
(* x (+ 1 (/ (* y (pow z 2)) x)))
x
(* x (+ 1 (/ (* y (pow z 2)) x)))
(* x (+ 1 (/ (* y (pow z 2)) x)))
(* x (+ 1 (/ (* y (pow z 2)) x)))
x
(* x (+ 1 (/ (* y (pow z 2)) x)))
(* x (+ 1 (/ (* y (pow z 2)) x)))
(* x (+ 1 (/ (* y (pow z 2)) x)))
x
(* x (+ 1 (/ (* y (pow z 2)) x)))
(* x (+ 1 (/ (* y (pow z 2)) x)))
(* x (+ 1 (/ (* y (pow z 2)) x)))
x
(* -1 (* x (- (* -1 (/ (* y (pow z 2)) x)) 1)))
(* -1 (* x (- (* -1 (/ (* y (pow z 2)) x)) 1)))
(* -1 (* x (- (* -1 (/ (* y (pow z 2)) x)) 1)))
x
(* -1 (* x (- (* -1 (/ (* y (pow z 2)) x)) 1)))
(* -1 (* x (- (* -1 (/ (* y (pow z 2)) x)) 1)))
(* -1 (* x (- (* -1 (/ (* y (pow z 2)) x)) 1)))
x
(* -1 (* x (- (* -1 (/ (* y (pow z 2)) x)) 1)))
(* -1 (* x (- (* -1 (/ (* y (pow z 2)) x)) 1)))
(* -1 (* x (- (* -1 (/ (* y (pow z 2)) x)) 1)))
x
(* -1 (* x (- (* -1 (/ (* y (pow z 2)) x)) 1)))
(* -1 (* x (- (* -1 (/ (* y (pow z 2)) x)) 1)))
(* -1 (* x (- (* -1 (/ (* y (pow z 2)) x)) 1)))
Outputs
x
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 z z)
(*.f64 z z)
(*.f64 z z)
(*.f64 z z)
x
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 z y)
(*.f64 z y)
(*.f64 z y)
(*.f64 z y)
x
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
x
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 z z)
(*.f64 z z)
(*.f64 z z)
(*.f64 z z)
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 z y)
(*.f64 z y)
(*.f64 z y)
(*.f64 z y)
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 z z)
(*.f64 z z)
(*.f64 z z)
(*.f64 z z)
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 z y)
(*.f64 z y)
(*.f64 z y)
(*.f64 z y)
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (neg.f64 z) (sqrt.f64 y))
(*.f64 (neg.f64 z) (sqrt.f64 y))
(*.f64 (neg.f64 z) (sqrt.f64 y))
(*.f64 (neg.f64 z) (sqrt.f64 y))
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
x
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
x
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 z y)
(*.f64 z y)
(*.f64 z y)
(*.f64 z y)
x
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
x
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 z y)
(*.f64 z y)
(*.f64 z y)
(*.f64 z y)
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 z y)
(*.f64 z y)
(*.f64 z y)
(*.f64 z y)
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
x
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
x
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
x
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
x
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
x
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
x
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
x
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
x
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)

rewrite375.0ms (8%)

Memory
-29.3MiB live, 236.7MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01664
02552
110852
252550
3509150
0825750
Stop Event
iter limit
node limit
iter limit
Counts
9 → 577
Calls
Call 1
Inputs
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 z z) y))
(*.f64 (*.f64 z z) y)
(*.f64 z z)
(fma.f64 (*.f64 z y) z x)
(*.f64 z y)
(fma.f64 (*.f64 z z) y x)
(pow.f64 (*.f64 (*.f64 z y) z) #s(literal 1/2 binary64))
(fma.f64 (pow.f64 (*.f64 (*.f64 z y) z) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (*.f64 z y) z) #s(literal 1/2 binary64)) x)
(*.f64 (*.f64 z y) z)
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval293.0ms (6.3%)

Memory
29.4MiB live, 143.2MiB allocated
Compiler

Compiled 23 192 to 1 067 computations (95.4% saved)

prune89.0ms (1.9%)

Memory
12.3MiB live, 85.0MiB allocated
Pruning

10 alts after pruning (6 fresh and 4 done)

PrunedKeptTotal
New1 07061 076
Fresh000
Picked134
Done011
Total1 071101 081
Accuracy
100.0%
Counts
1 081 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.0%
(fma.f64 (pow.f64 (*.f64 (*.f64 z y) z) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 y) z) x)
48.5%
(fma.f64 (*.f64 (pow.f64 z #s(literal 4 binary64)) y) (/.f64 y (-.f64 (*.f64 (*.f64 z z) y) x)) (neg.f64 (*.f64 x (/.f64 x (-.f64 (*.f64 (*.f64 z z) y) x)))))
92.2%
(fma.f64 (*.f64 z z) y x)
99.9%
(fma.f64 (*.f64 z y) z x)
99.9%
(+.f64 x (*.f64 (*.f64 y z) z))
29.8%
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 (pow.f64 z #s(literal 3/2 binary64)) (sqrt.f64 y)) (sqrt.f64 (*.f64 z y))))
57.6%
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 (sqrt.f64 z) (*.f64 z y)) (sqrt.f64 z)))
30.0%
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 z (*.f64 z (sqrt.f64 y))) (sqrt.f64 y)))
51.5%
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 z z) y))
57.8%
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 z y) z))
Compiler

Compiled 244 to 163 computations (33.2% saved)

simplify27.0ms (0.6%)

Memory
-32.5MiB live, 5.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(pow.f64 z #s(literal 3/2 binary64))
cost-diff0
(*.f64 (pow.f64 z #s(literal 3/2 binary64)) (sqrt.f64 y))
cost-diff0
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 (pow.f64 z #s(literal 3/2 binary64)) (sqrt.f64 y)) (sqrt.f64 (*.f64 z y))))
cost-diff960
(*.f64 (*.f64 (pow.f64 z #s(literal 3/2 binary64)) (sqrt.f64 y)) (sqrt.f64 (*.f64 z y)))
cost-diff0
(*.f64 z y)
cost-diff0
(*.f64 (*.f64 z y) z)
cost-diff1600
(fma.f64 (pow.f64 (*.f64 (*.f64 z y) z) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 y) z) x)
cost-diff6144
(pow.f64 (*.f64 (*.f64 z y) z) #s(literal 1/2 binary64))
cost-diff0
(sqrt.f64 z)
cost-diff0
(*.f64 (sqrt.f64 z) (*.f64 z y))
cost-diff0
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 (sqrt.f64 z) (*.f64 z y)) (sqrt.f64 z)))
cost-diff1600
(*.f64 (*.f64 (sqrt.f64 z) (*.f64 z y)) (sqrt.f64 z))
cost-diff0
(*.f64 z (sqrt.f64 y))
cost-diff0
(*.f64 z (*.f64 z (sqrt.f64 y)))
cost-diff0
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 z (*.f64 z (sqrt.f64 y))) (sqrt.f64 y)))
cost-diff1600
(*.f64 (*.f64 z (*.f64 z (sqrt.f64 y))) (sqrt.f64 y))
cost-diff0
(*.f64 z y)
cost-diff0
(*.f64 (*.f64 z y) z)
cost-diff0
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 z y) z))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
028191
045171
173171
2110171
3126170
4163170
5240160
6255160
7276160
8281160
0281155
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 z y) z))
(*.f64 (*.f64 z y) z)
(*.f64 z y)
z
y
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 z (*.f64 z (sqrt.f64 y))) (sqrt.f64 y)))
(*.f64 (*.f64 z (*.f64 z (sqrt.f64 y))) (sqrt.f64 y))
(*.f64 z (*.f64 z (sqrt.f64 y)))
z
(*.f64 z (sqrt.f64 y))
(sqrt.f64 y)
y
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 (sqrt.f64 z) (*.f64 z y)) (sqrt.f64 z)))
(*.f64 (*.f64 (sqrt.f64 z) (*.f64 z y)) (sqrt.f64 z))
(*.f64 (sqrt.f64 z) (*.f64 z y))
(sqrt.f64 z)
z
(*.f64 z y)
y
(fma.f64 (pow.f64 (*.f64 (*.f64 z y) z) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 y) z) x)
(pow.f64 (*.f64 (*.f64 z y) z) #s(literal 1/2 binary64))
(*.f64 (*.f64 z y) z)
(*.f64 z y)
z
y
#s(literal 1/2 binary64)
(*.f64 (sqrt.f64 y) z)
(sqrt.f64 y)
x
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 (pow.f64 z #s(literal 3/2 binary64)) (sqrt.f64 y)) (sqrt.f64 (*.f64 z y))))
(*.f64 (*.f64 (pow.f64 z #s(literal 3/2 binary64)) (sqrt.f64 y)) (sqrt.f64 (*.f64 z y)))
(*.f64 (pow.f64 z #s(literal 3/2 binary64)) (sqrt.f64 y))
(pow.f64 z #s(literal 3/2 binary64))
z
#s(literal 3/2 binary64)
(sqrt.f64 y)
y
(sqrt.f64 (*.f64 z y))
(*.f64 z y)
Outputs
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 z y) z))
(*.f64 (*.f64 z y) z)
(*.f64 z y)
z
y
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 z y) z))
(*.f64 (*.f64 z y) z)
(*.f64 (*.f64 (sqrt.f64 y) z) z)
z
(*.f64 (sqrt.f64 y) z)
(sqrt.f64 y)
y
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 z y) z))
(*.f64 (*.f64 z y) z)
(*.f64 (*.f64 (sqrt.f64 z) y) z)
(sqrt.f64 z)
z
(*.f64 z y)
y
(fma.f64 (*.f64 z z) y x)
(*.f64 (sqrt.f64 y) z)
(*.f64 (*.f64 z y) z)
(*.f64 z y)
z
y
#s(literal 1/2 binary64)
(*.f64 (sqrt.f64 y) z)
(sqrt.f64 y)
x
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 (pow.f64 z #s(literal 3/2 binary64)) y) (sqrt.f64 z)))
(*.f64 (*.f64 (pow.f64 z #s(literal 3/2 binary64)) y) (sqrt.f64 z))
(*.f64 (pow.f64 z #s(literal 3/2 binary64)) (sqrt.f64 y))
(pow.f64 z #s(literal 3/2 binary64))
z
#s(literal 3/2 binary64)
(sqrt.f64 y)
y
(sqrt.f64 (*.f64 z y))
(*.f64 z y)

localize116.0ms (2.5%)

Memory
-1.1MiB live, 86.2MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.13671875
(*.f64 (*.f64 (pow.f64 z #s(literal 3/2 binary64)) (sqrt.f64 y)) (sqrt.f64 (*.f64 z y)))
accuracy2.458812433454348
(*.f64 (pow.f64 z #s(literal 3/2 binary64)) (sqrt.f64 y))
accuracy5.017792373726585
(sqrt.f64 (*.f64 z y))
accuracy14.105424581586893
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 (pow.f64 z #s(literal 3/2 binary64)) (sqrt.f64 y)) (sqrt.f64 (*.f64 z y))))
accuracy0.0703125
(*.f64 (*.f64 z y) z)
accuracy0.09603500976844201
(fma.f64 (pow.f64 (*.f64 (*.f64 z y) z) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 y) z) x)
accuracy0.11328125
(*.f64 (sqrt.f64 y) z)
accuracy10.290637305054972
(pow.f64 (*.f64 (*.f64 z y) z) #s(literal 1/2 binary64))
accuracy0
(sqrt.f64 z)
accuracy0.1328125
(*.f64 (sqrt.f64 z) (*.f64 z y))
accuracy0.146816259768442
(*.f64 (*.f64 (sqrt.f64 z) (*.f64 z y)) (sqrt.f64 z))
accuracy14.105424581586893
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 (sqrt.f64 z) (*.f64 z y)) (sqrt.f64 z)))
accuracy0.078125
(*.f64 z (*.f64 z (sqrt.f64 y)))
accuracy0.11328125
(*.f64 z (sqrt.f64 y))
accuracy1.701450913386426
(*.f64 (*.f64 z (*.f64 z (sqrt.f64 y))) (sqrt.f64 y))
accuracy14.105424581586893
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 z (*.f64 z (sqrt.f64 y))) (sqrt.f64 y)))
accuracy0
(*.f64 z y)
accuracy0.0703125
(*.f64 (*.f64 z y) z)
accuracy14.105424581586893
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 z y) z))
Samples
31.0ms120×0invalid
27.0ms136×0valid
Compiler

Compiled 347 to 55 computations (84.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 42.0ms
ival-mult: 26.0ms (62.5% of total)
ival-sqrt: 6.0ms (14.4% of total)
ival-pow: 6.0ms (14.4% of total)
ival-add: 2.0ms (4.8% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series69.0ms (1.5%)

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

9 calls:

TimeVariablePointExpression
6.0ms
z
@-inf
((+ x (* (* y z) z)) (* (* z y) z) (* z y) (* (* z (* z (sqrt y))) (sqrt y)) (+ x (* (* y z) z)) (* z (* z (sqrt y))) (* z (sqrt y)) (* (* (sqrt z) (* z y)) (sqrt z)) (+ x (* (* y z) z)) (* (sqrt z) (* z y)) (sqrt z) (pow (* (* z y) z) 1/2) (+ (* (pow (* (* z y) z) 1/2) (* (sqrt y) z)) x) (* (* (pow z 3/2) (sqrt y)) (sqrt (* z y))) (+ x (* (* y z) z)) (* (pow z 3/2) (sqrt y)) (pow z 3/2) (* (sqrt y) z) (sqrt (* z y)))
5.0ms
y
@-inf
((+ x (* (* y z) z)) (* (* z y) z) (* z y) (* (* z (* z (sqrt y))) (sqrt y)) (+ x (* (* y z) z)) (* z (* z (sqrt y))) (* z (sqrt y)) (* (* (sqrt z) (* z y)) (sqrt z)) (+ x (* (* y z) z)) (* (sqrt z) (* z y)) (sqrt z) (pow (* (* z y) z) 1/2) (+ (* (pow (* (* z y) z) 1/2) (* (sqrt y) z)) x) (* (* (pow z 3/2) (sqrt y)) (sqrt (* z y))) (+ x (* (* y z) z)) (* (pow z 3/2) (sqrt y)) (pow z 3/2) (* (sqrt y) z) (sqrt (* z y)))
4.0ms
z
@0
((+ x (* (* y z) z)) (* (* z y) z) (* z y) (* (* z (* z (sqrt y))) (sqrt y)) (+ x (* (* y z) z)) (* z (* z (sqrt y))) (* z (sqrt y)) (* (* (sqrt z) (* z y)) (sqrt z)) (+ x (* (* y z) z)) (* (sqrt z) (* z y)) (sqrt z) (pow (* (* z y) z) 1/2) (+ (* (pow (* (* z y) z) 1/2) (* (sqrt y) z)) x) (* (* (pow z 3/2) (sqrt y)) (sqrt (* z y))) (+ x (* (* y z) z)) (* (pow z 3/2) (sqrt y)) (pow z 3/2) (* (sqrt y) z) (sqrt (* z y)))
3.0ms
z
@inf
((+ x (* (* y z) z)) (* (* z y) z) (* z y) (* (* z (* z (sqrt y))) (sqrt y)) (+ x (* (* y z) z)) (* z (* z (sqrt y))) (* z (sqrt y)) (* (* (sqrt z) (* z y)) (sqrt z)) (+ x (* (* y z) z)) (* (sqrt z) (* z y)) (sqrt z) (pow (* (* z y) z) 1/2) (+ (* (pow (* (* z y) z) 1/2) (* (sqrt y) z)) x) (* (* (pow z 3/2) (sqrt y)) (sqrt (* z y))) (+ x (* (* y z) z)) (* (pow z 3/2) (sqrt y)) (pow z 3/2) (* (sqrt y) z) (sqrt (* z y)))
3.0ms
y
@0
((+ x (* (* y z) z)) (* (* z y) z) (* z y) (* (* z (* z (sqrt y))) (sqrt y)) (+ x (* (* y z) z)) (* z (* z (sqrt y))) (* z (sqrt y)) (* (* (sqrt z) (* z y)) (sqrt z)) (+ x (* (* y z) z)) (* (sqrt z) (* z y)) (sqrt z) (pow (* (* z y) z) 1/2) (+ (* (pow (* (* z y) z) 1/2) (* (sqrt y) z)) x) (* (* (pow z 3/2) (sqrt y)) (sqrt (* z y))) (+ x (* (* y z) z)) (* (pow z 3/2) (sqrt y)) (pow z 3/2) (* (sqrt y) z) (sqrt (* z y)))

simplify113.0ms (2.4%)

Memory
-0.7MiB live, 154.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0672614
11932563
25762559
315752547
439852547
560762547
081182415
Stop Event
iter limit
node limit
Counts
492 → 472
Calls
Call 1
Inputs
x
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y z)
(* y z)
(* y z)
(* y z)
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
x
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(* (sqrt y) (pow z 2))
(* (sqrt y) (pow z 2))
(* (sqrt y) (pow z 2))
(* (sqrt y) (pow z 2))
(* (sqrt y) z)
(* (sqrt y) z)
(* (sqrt y) z)
(* (sqrt y) z)
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
x
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(* y (sqrt (pow z 3)))
(* y (sqrt (pow z 3)))
(* y (sqrt (pow z 3)))
(* y (sqrt (pow z 3)))
(sqrt z)
(sqrt z)
(sqrt z)
(sqrt z)
(* (sqrt y) z)
(* (sqrt y) z)
(* (sqrt y) z)
(* (sqrt y) z)
x
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
x
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(sqrt (* y (pow z 3)))
(sqrt (* y (pow z 3)))
(sqrt (* y (pow z 3)))
(sqrt (* y (pow z 3)))
(sqrt (pow z 3))
(sqrt (pow z 3))
(sqrt (pow z 3))
(sqrt (pow z 3))
(* (sqrt y) z)
(* (sqrt y) z)
(* (sqrt y) z)
(* (sqrt y) z)
(sqrt (* y z))
(sqrt (* y z))
(sqrt (* y z))
(sqrt (* y z))
(* y (pow z 2))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y z)
(* y z)
(* y z)
(* y z)
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (sqrt y) (pow z 2))
(* (sqrt y) (pow z 2))
(* (sqrt y) (pow z 2))
(* (sqrt y) (pow z 2))
(* (sqrt y) z)
(* (sqrt y) z)
(* (sqrt y) z)
(* (sqrt y) z)
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* y (sqrt (pow z 3)))
(* y (sqrt (pow z 3)))
(* y (sqrt (pow z 3)))
(* y (sqrt (pow z 3)))
(sqrt z)
(sqrt z)
(sqrt z)
(sqrt z)
(* (sqrt y) z)
(* (sqrt y) z)
(* (sqrt y) z)
(* (sqrt y) z)
(* y (pow z 2))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (+ y (/ x (pow z 2))))
(sqrt (* y (pow z 3)))
(sqrt (* y (pow z 3)))
(sqrt (* y (pow z 3)))
(sqrt (* y (pow z 3)))
(sqrt (pow z 3))
(sqrt (pow z 3))
(sqrt (pow z 3))
(sqrt (pow z 3))
(* (sqrt y) z)
(* (sqrt y) z)
(* (sqrt y) z)
(* (sqrt y) z)
(sqrt (* y z))
(sqrt (* y z))
(sqrt (* y z))
(sqrt (* y z))
(* y (pow z 2))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y z)
(* y z)
(* y z)
(* y z)
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (sqrt y) (pow z 2))
(* (sqrt y) (pow z 2))
(* (sqrt y) (pow z 2))
(* (sqrt y) (pow z 2))
(* (sqrt y) z)
(* (sqrt y) z)
(* (sqrt y) z)
(* (sqrt y) z)
(* -1 (* y (* (pow z 2) (pow (sqrt -1) 2))))
(* -1 (* y (* (pow z 2) (pow (sqrt -1) 2))))
(* -1 (* y (* (pow z 2) (pow (sqrt -1) 2))))
(* -1 (* y (* (pow z 2) (pow (sqrt -1) 2))))
(* y (pow z 2))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* -1 (* (* y (pow (sqrt -1) 2)) (sqrt (pow z 3))))
(* -1 (* (* y (pow (sqrt -1) 2)) (sqrt (pow z 3))))
(* -1 (* (* y (pow (sqrt -1) 2)) (sqrt (pow z 3))))
(* -1 (* (* y (pow (sqrt -1) 2)) (sqrt (pow z 3))))
(* -1 (* (sqrt z) (pow (sqrt -1) 2)))
(* -1 (* (sqrt z) (pow (sqrt -1) 2)))
(* -1 (* (sqrt z) (pow (sqrt -1) 2)))
(* -1 (* (sqrt z) (pow (sqrt -1) 2)))
(* -1 (* (sqrt y) z))
(* -1 (* (sqrt y) z))
(* -1 (* (sqrt y) z))
(* -1 (* (sqrt y) z))
(* -1 (* y (pow z 2)))
(* (pow z 2) (+ (* -1 y) (/ x (pow z 2))))
(* (pow z 2) (+ (* -1 y) (/ x (pow z 2))))
(* (pow z 2) (+ (* -1 y) (/ x (pow z 2))))
(* y (* (pow z 2) (pow (sqrt -1) 2)))
(* y (* (pow z 2) (pow (sqrt -1) 2)))
(* y (* (pow z 2) (pow (sqrt -1) 2)))
(* y (* (pow z 2) (pow (sqrt -1) 2)))
(* y (pow z 2))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (sqrt (* y (pow z 3))) (pow (sqrt -1) 2))
(* (sqrt (* y (pow z 3))) (pow (sqrt -1) 2))
(* (sqrt (* y (pow z 3))) (pow (sqrt -1) 2))
(* (sqrt (* y (pow z 3))) (pow (sqrt -1) 2))
(* (sqrt (pow z 3)) (pow (sqrt -1) 2))
(* (sqrt (pow z 3)) (pow (sqrt -1) 2))
(* (sqrt (pow z 3)) (pow (sqrt -1) 2))
(* (sqrt (pow z 3)) (pow (sqrt -1) 2))
(* (sqrt y) z)
(* (sqrt y) z)
(* (sqrt y) z)
(* (sqrt y) z)
(* -1 (* (sqrt (* y z)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* y z)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* y z)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* y z)) (pow (sqrt -1) 2)))
x
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y z)
(* y z)
(* y z)
(* y z)
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
x
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(* (sqrt y) (pow z 2))
(* (sqrt y) (pow z 2))
(* (sqrt y) (pow z 2))
(* (sqrt y) (pow z 2))
(* (sqrt y) z)
(* (sqrt y) z)
(* (sqrt y) z)
(* (sqrt y) z)
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
x
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(* y (sqrt (pow z 3)))
(* y (sqrt (pow z 3)))
(* y (sqrt (pow z 3)))
(* y (sqrt (pow z 3)))
(* (sqrt y) z)
(* (sqrt y) z)
(* (sqrt y) z)
(* (sqrt y) z)
x
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
x
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(sqrt (* y (pow z 3)))
(sqrt (* y (pow z 3)))
(sqrt (* y (pow z 3)))
(sqrt (* y (pow z 3)))
(* (sqrt y) z)
(* (sqrt y) z)
(* (sqrt y) z)
(* (sqrt y) z)
(sqrt (* y z))
(sqrt (* y z))
(sqrt (* y z))
(sqrt (* y z))
(* y (pow z 2))
(* y (+ (/ x y) (pow z 2)))
(* y (+ (/ x y) (pow z 2)))
(* y (+ (/ x y) (pow z 2)))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y z)
(* y z)
(* y z)
(* y z)
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (+ (/ x y) (pow z 2)))
(* y (+ (/ x y) (pow z 2)))
(* y (+ (/ x y) (pow z 2)))
(* (sqrt y) (pow z 2))
(* (sqrt y) (pow z 2))
(* (sqrt y) (pow z 2))
(* (sqrt y) (pow z 2))
(* (sqrt y) z)
(* (sqrt y) z)
(* (sqrt y) z)
(* (sqrt y) z)
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (+ (/ x y) (pow z 2)))
(* y (+ (/ x y) (pow z 2)))
(* y (+ (/ x y) (pow z 2)))
(* y (sqrt (pow z 3)))
(* y (sqrt (pow z 3)))
(* y (sqrt (pow z 3)))
(* y (sqrt (pow z 3)))
(* (sqrt y) z)
(* (sqrt y) z)
(* (sqrt y) z)
(* (sqrt y) z)
(* y (pow z 2))
(* y (+ (/ x y) (pow z 2)))
(* y (+ (/ x y) (pow z 2)))
(* y (+ (/ x y) (pow z 2)))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (+ (/ x y) (pow z 2)))
(* y (+ (/ x y) (pow z 2)))
(* y (+ (/ x y) (pow z 2)))
(sqrt (* y (pow z 3)))
(sqrt (* y (pow z 3)))
(sqrt (* y (pow z 3)))
(sqrt (* y (pow z 3)))
(* (sqrt y) z)
(* (sqrt y) z)
(* (sqrt y) z)
(* (sqrt y) z)
(sqrt (* y z))
(sqrt (* y z))
(sqrt (* y z))
(sqrt (* y z))
(* y (pow z 2))
(* -1 (* y (+ (* -1 (/ x y)) (* -1 (pow z 2)))))
(* -1 (* y (+ (* -1 (/ x y)) (* -1 (pow z 2)))))
(* -1 (* y (+ (* -1 (/ x y)) (* -1 (pow z 2)))))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y z)
(* y z)
(* y z)
(* y z)
(* -1 (* y (* (pow z 2) (pow (sqrt -1) 2))))
(* -1 (* y (* (pow z 2) (pow (sqrt -1) 2))))
(* -1 (* y (* (pow z 2) (pow (sqrt -1) 2))))
(* -1 (* y (* (pow z 2) (pow (sqrt -1) 2))))
(* y (pow z 2))
(* -1 (* y (+ (* -1 (/ x y)) (* -1 (pow z 2)))))
(* -1 (* y (+ (* -1 (/ x y)) (* -1 (pow z 2)))))
(* -1 (* y (+ (* -1 (/ x y)) (* -1 (pow z 2)))))
(* -1 (* (sqrt y) (* (pow z 2) (pow (sqrt -1) 2))))
(* -1 (* (sqrt y) (* (pow z 2) (pow (sqrt -1) 2))))
(* -1 (* (sqrt y) (* (pow z 2) (pow (sqrt -1) 2))))
(* -1 (* (sqrt y) (* (pow z 2) (pow (sqrt -1) 2))))
(* -1 (* (sqrt y) (* z (pow (sqrt -1) 2))))
(* -1 (* (sqrt y) (* z (pow (sqrt -1) 2))))
(* -1 (* (sqrt y) (* z (pow (sqrt -1) 2))))
(* -1 (* (sqrt y) (* z (pow (sqrt -1) 2))))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* -1 (* y (+ (* -1 (/ x y)) (* -1 (pow z 2)))))
(* -1 (* y (+ (* -1 (/ x y)) (* -1 (pow z 2)))))
(* -1 (* y (+ (* -1 (/ x y)) (* -1 (pow z 2)))))
(* y (sqrt (pow z 3)))
(* y (sqrt (pow z 3)))
(* y (sqrt (pow z 3)))
(* y (sqrt (pow z 3)))
(* -1 (* (sqrt y) (* z (pow (sqrt -1) 2))))
(* -1 (* (sqrt y) (* z (pow (sqrt -1) 2))))
(* -1 (* (sqrt y) (* z (pow (sqrt -1) 2))))
(* -1 (* (sqrt y) (* z (pow (sqrt -1) 2))))
(* -1 (* y (* (pow z 2) (pow (sqrt -1) 2))))
(* -1 (* y (+ (* -1 (/ x y)) (* (pow z 2) (pow (sqrt -1) 2)))))
(* -1 (* y (+ (* -1 (/ x y)) (* (pow z 2) (pow (sqrt -1) 2)))))
(* -1 (* y (+ (* -1 (/ x y)) (* (pow z 2) (pow (sqrt -1) 2)))))
(* -1 (* y (* (pow z 2) (pow (sqrt -1) 2))))
(* -1 (* y (* (pow z 2) (pow (sqrt -1) 2))))
(* -1 (* y (* (pow z 2) (pow (sqrt -1) 2))))
(* -1 (* y (* (pow z 2) (pow (sqrt -1) 2))))
(* y (pow z 2))
(* -1 (* y (+ (* -1 (/ x y)) (* -1 (pow z 2)))))
(* -1 (* y (+ (* -1 (/ x y)) (* -1 (pow z 2)))))
(* -1 (* y (+ (* -1 (/ x y)) (* -1 (pow z 2)))))
(* -1 (* (sqrt (* y (pow z 3))) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* y (pow z 3))) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* y (pow z 3))) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* y (pow z 3))) (pow (sqrt -1) 2)))
(* -1 (* (sqrt y) (* z (pow (sqrt -1) 2))))
(* -1 (* (sqrt y) (* z (pow (sqrt -1) 2))))
(* -1 (* (sqrt y) (* z (pow (sqrt -1) 2))))
(* -1 (* (sqrt y) (* z (pow (sqrt -1) 2))))
(* -1 (* (sqrt (* y z)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* y z)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* y z)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* y z)) (pow (sqrt -1) 2)))
(* y (pow z 2))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(* y (pow z 2))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(* y (pow z 2))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(* y (pow z 2))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(* y (pow z 2))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
x
(* x (+ 1 (/ (* y (pow z 2)) x)))
(* x (+ 1 (/ (* y (pow z 2)) x)))
(* x (+ 1 (/ (* y (pow z 2)) x)))
x
(* x (+ 1 (/ (* y (pow z 2)) x)))
(* x (+ 1 (/ (* y (pow z 2)) x)))
(* x (+ 1 (/ (* y (pow z 2)) x)))
x
(* x (+ 1 (/ (* y (pow z 2)) x)))
(* x (+ 1 (/ (* y (pow z 2)) x)))
(* x (+ 1 (/ (* y (pow z 2)) x)))
x
(* x (+ 1 (/ (* y (pow z 2)) x)))
(* x (+ 1 (/ (* y (pow z 2)) x)))
(* x (+ 1 (/ (* y (pow z 2)) x)))
x
(* x (+ 1 (/ (* y (pow z 2)) x)))
(* x (+ 1 (/ (* y (pow z 2)) x)))
(* x (+ 1 (/ (* y (pow z 2)) x)))
x
(* -1 (* x (- (* -1 (/ (* y (pow z 2)) x)) 1)))
(* -1 (* x (- (* -1 (/ (* y (pow z 2)) x)) 1)))
(* -1 (* x (- (* -1 (/ (* y (pow z 2)) x)) 1)))
x
(* -1 (* x (- (* -1 (/ (* y (pow z 2)) x)) 1)))
(* -1 (* x (- (* -1 (/ (* y (pow z 2)) x)) 1)))
(* -1 (* x (- (* -1 (/ (* y (pow z 2)) x)) 1)))
x
(* -1 (* x (- (* -1 (/ (* y (pow z 2)) x)) 1)))
(* -1 (* x (- (* -1 (/ (* y (pow z 2)) x)) 1)))
(* -1 (* x (- (* -1 (/ (* y (pow z 2)) x)) 1)))
x
(* -1 (* x (- (* -1 (/ (* y (pow z 2)) x)) 1)))
(* -1 (* x (- (* -1 (/ (* y (pow z 2)) x)) 1)))
(* -1 (* x (- (* -1 (/ (* y (pow z 2)) x)) 1)))
x
(* -1 (* x (- (* -1 (/ (* y (pow z 2)) x)) 1)))
(* -1 (* x (- (* -1 (/ (* y (pow z 2)) x)) 1)))
(* -1 (* x (- (* -1 (/ (* y (pow z 2)) x)) 1)))
Outputs
x
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 z y)
(*.f64 z y)
(*.f64 z y)
(*.f64 z y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
x
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (*.f64 (sqrt.f64 y) z) z)
(*.f64 (*.f64 (sqrt.f64 y) z) z)
(*.f64 (*.f64 (sqrt.f64 y) z) z)
(*.f64 (*.f64 (sqrt.f64 y) z) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
x
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(sqrt.f64 z)
(sqrt.f64 z)
(sqrt.f64 z)
(sqrt.f64 z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
x
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
x
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y))
(sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y))
(sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y))
(sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y))
(sqrt.f64 (pow.f64 z #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 z #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 z #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 z #s(literal 3 binary64)))
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(sqrt.f64 (*.f64 z y))
(sqrt.f64 (*.f64 z y))
(sqrt.f64 (*.f64 z y))
(sqrt.f64 (*.f64 z y))
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 z y)
(*.f64 z y)
(*.f64 z y)
(*.f64 z y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (*.f64 (sqrt.f64 y) z) z)
(*.f64 (*.f64 (sqrt.f64 y) z) z)
(*.f64 (*.f64 (sqrt.f64 y) z) z)
(*.f64 (*.f64 (sqrt.f64 y) z) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(sqrt.f64 z)
(sqrt.f64 z)
(sqrt.f64 z)
(sqrt.f64 z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y))
(sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y))
(sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y))
(sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y))
(sqrt.f64 (pow.f64 z #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 z #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 z #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 z #s(literal 3 binary64)))
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(sqrt.f64 (*.f64 z y))
(sqrt.f64 (*.f64 z y))
(sqrt.f64 (*.f64 z y))
(sqrt.f64 (*.f64 z y))
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 z y)
(*.f64 z y)
(*.f64 z y)
(*.f64 z y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (*.f64 (sqrt.f64 y) z) z)
(*.f64 (*.f64 (sqrt.f64 y) z) z)
(*.f64 (*.f64 (sqrt.f64 y) z) z)
(*.f64 (*.f64 (sqrt.f64 y) z) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(sqrt.f64 z)
(sqrt.f64 z)
(sqrt.f64 z)
(sqrt.f64 z)
(*.f64 (neg.f64 z) (sqrt.f64 y))
(*.f64 (neg.f64 z) (sqrt.f64 y))
(*.f64 (neg.f64 z) (sqrt.f64 y))
(*.f64 (neg.f64 z) (sqrt.f64 y))
(*.f64 (neg.f64 z) (*.f64 z y))
(fma.f64 (neg.f64 z) (*.f64 z y) x)
(fma.f64 (neg.f64 z) (*.f64 z y) x)
(fma.f64 (neg.f64 z) (*.f64 z y) x)
(*.f64 (neg.f64 z) (*.f64 z y))
(*.f64 (neg.f64 z) (*.f64 z y))
(*.f64 (neg.f64 z) (*.f64 z y))
(*.f64 (neg.f64 z) (*.f64 z y))
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(neg.f64 (sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y)))
(neg.f64 (sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y)))
(neg.f64 (sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y)))
(neg.f64 (sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y)))
(neg.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))))
(neg.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))))
(neg.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))))
(neg.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))))
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(sqrt.f64 (*.f64 z y))
(sqrt.f64 (*.f64 z y))
(sqrt.f64 (*.f64 z y))
(sqrt.f64 (*.f64 z y))
x
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 z y)
(*.f64 z y)
(*.f64 z y)
(*.f64 z y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
x
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (*.f64 (sqrt.f64 y) z) z)
(*.f64 (*.f64 (sqrt.f64 y) z) z)
(*.f64 (*.f64 (sqrt.f64 y) z) z)
(*.f64 (*.f64 (sqrt.f64 y) z) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
x
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
x
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
x
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y))
(sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y))
(sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y))
(sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y))
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(sqrt.f64 (*.f64 z y))
(sqrt.f64 (*.f64 z y))
(sqrt.f64 (*.f64 z y))
(sqrt.f64 (*.f64 z y))
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 z y)
(*.f64 z y)
(*.f64 z y)
(*.f64 z y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (*.f64 (sqrt.f64 y) z) z)
(*.f64 (*.f64 (sqrt.f64 y) z) z)
(*.f64 (*.f64 (sqrt.f64 y) z) z)
(*.f64 (*.f64 (sqrt.f64 y) z) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y))
(sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y))
(sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y))
(sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y))
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(sqrt.f64 (*.f64 z y))
(sqrt.f64 (*.f64 z y))
(sqrt.f64 (*.f64 z y))
(sqrt.f64 (*.f64 z y))
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 z y)
(*.f64 z y)
(*.f64 z y)
(*.f64 z y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (*.f64 (sqrt.f64 y) z) z)
(*.f64 (*.f64 (sqrt.f64 y) z) z)
(*.f64 (*.f64 (sqrt.f64 y) z) z)
(*.f64 (*.f64 (sqrt.f64 y) z) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y))
(sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y))
(sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y))
(sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y))
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(*.f64 (sqrt.f64 y) z)
(sqrt.f64 (*.f64 z y))
(sqrt.f64 (*.f64 z y))
(sqrt.f64 (*.f64 z y))
(sqrt.f64 (*.f64 z y))
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
x
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
x
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
x
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
x
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
x
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
x
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
x
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
x
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
x
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
x
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)

rewrite240.0ms (5.1%)

Memory
9.5MiB live, 264.1MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
028158
045126
1121125
2513120
34959120
08426115
Stop Event
iter limit
node limit
iter limit
Counts
19 → 607
Calls
Call 1
Inputs
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 z y) z))
(*.f64 (*.f64 z y) z)
(*.f64 z y)
(*.f64 (*.f64 z (*.f64 z (sqrt.f64 y))) (sqrt.f64 y))
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 z (*.f64 z (sqrt.f64 y))) (sqrt.f64 y)))
(*.f64 z (*.f64 z (sqrt.f64 y)))
(*.f64 z (sqrt.f64 y))
(*.f64 (*.f64 (sqrt.f64 z) (*.f64 z y)) (sqrt.f64 z))
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 (sqrt.f64 z) (*.f64 z y)) (sqrt.f64 z)))
(*.f64 (sqrt.f64 z) (*.f64 z y))
(sqrt.f64 z)
(pow.f64 (*.f64 (*.f64 z y) z) #s(literal 1/2 binary64))
(fma.f64 (pow.f64 (*.f64 (*.f64 z y) z) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 y) z) x)
(*.f64 (*.f64 (pow.f64 z #s(literal 3/2 binary64)) (sqrt.f64 y)) (sqrt.f64 (*.f64 z y)))
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 (pow.f64 z #s(literal 3/2 binary64)) (sqrt.f64 y)) (sqrt.f64 (*.f64 z y))))
(*.f64 (pow.f64 z #s(literal 3/2 binary64)) (sqrt.f64 y))
(pow.f64 z #s(literal 3/2 binary64))
(*.f64 (sqrt.f64 y) z)
(sqrt.f64 (*.f64 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>

eval202.0ms (4.3%)

Memory
12.5MiB live, 382.2MiB allocated
Compiler

Compiled 27 732 to 1 698 computations (93.9% saved)

prune85.0ms (1.8%)

Memory
-8.7MiB live, 212.1MiB allocated
Pruning

9 alts after pruning (3 fresh and 6 done)

PrunedKeptTotal
New1 33421 336
Fresh011
Picked325
Done044
Total1 33791 346
Accuracy
100.0%
Counts
1 346 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
48.5%
(fma.f64 (*.f64 (pow.f64 z #s(literal 4 binary64)) y) (/.f64 y (-.f64 (*.f64 (*.f64 z z) y) x)) (neg.f64 (*.f64 x (/.f64 x (-.f64 (*.f64 (*.f64 z z) y) x)))))
92.2%
(fma.f64 (*.f64 z z) y x)
99.9%
(fma.f64 (*.f64 z y) z x)
99.9%
(+.f64 x (*.f64 (*.f64 y z) z))
30.9%
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 z y)) z) (sqrt.f64 y)) (sqrt.f64 z)))
57.7%
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 (*.f64 (sqrt.f64 z) y) z) (sqrt.f64 z)))
30.0%
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 z (*.f64 z (sqrt.f64 y))) (sqrt.f64 y)))
51.5%
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 z z) y))
57.8%
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 z y) z))
Compiler

Compiled 126 to 84 computations (33.3% saved)

simplify191.0ms (4.1%)

Memory
-6.9MiB live, 71.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
cost-diff0
(pow.f64 z #s(literal 4 binary64))
cost-diff0
(*.f64 (pow.f64 z #s(literal 4 binary64)) y)
cost-diff128
(neg.f64 (*.f64 x (/.f64 x (-.f64 (*.f64 (*.f64 z z) y) x))))
cost-diff1408
(fma.f64 (*.f64 (pow.f64 z #s(literal 4 binary64)) y) (/.f64 y (-.f64 (*.f64 (*.f64 z z) y) x)) (neg.f64 (*.f64 x (/.f64 x (-.f64 (*.f64 (*.f64 z z) y) x)))))
cost-diff0
(*.f64 (sqrt.f64 (*.f64 z y)) z)
cost-diff0
(*.f64 (*.f64 (sqrt.f64 (*.f64 z y)) z) (sqrt.f64 y))
cost-diff0
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 z y)) z) (sqrt.f64 y)) (sqrt.f64 z))
cost-diff0
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 z y)) z) (sqrt.f64 y)) (sqrt.f64 z)))
cost-diff0
(*.f64 (sqrt.f64 z) y)
cost-diff0
(*.f64 (*.f64 (sqrt.f64 z) y) z)
cost-diff0
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 (*.f64 (sqrt.f64 z) y) z) (sqrt.f64 z)))
cost-diff1600
(*.f64 (*.f64 (*.f64 (sqrt.f64 z) y) z) (sqrt.f64 z))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029195
050199
191199
2166187
3256185
4419185
5806185
61710180
72670180
82989180
93733180
103968180
114036178
124099178
134238178
144366178
154590178
164692178
174692178
184824178
194989178
204989178
214989178
224989178
04989176
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 (*.f64 (sqrt.f64 z) y) z) (sqrt.f64 z)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 z) y) z) (sqrt.f64 z))
(*.f64 (*.f64 (sqrt.f64 z) y) z)
(*.f64 (sqrt.f64 z) y)
(sqrt.f64 z)
z
y
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 z y)) z) (sqrt.f64 y)) (sqrt.f64 z)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 z y)) z) (sqrt.f64 y)) (sqrt.f64 z))
(*.f64 (*.f64 (sqrt.f64 (*.f64 z y)) z) (sqrt.f64 y))
(*.f64 (sqrt.f64 (*.f64 z y)) z)
(sqrt.f64 (*.f64 z y))
(*.f64 z y)
z
y
(sqrt.f64 y)
(sqrt.f64 z)
(fma.f64 (*.f64 (pow.f64 z #s(literal 4 binary64)) y) (/.f64 y (-.f64 (*.f64 (*.f64 z z) y) x)) (neg.f64 (*.f64 x (/.f64 x (-.f64 (*.f64 (*.f64 z z) y) x)))))
(*.f64 (pow.f64 z #s(literal 4 binary64)) y)
(pow.f64 z #s(literal 4 binary64))
z
#s(literal 4 binary64)
y
(/.f64 y (-.f64 (*.f64 (*.f64 z z) y) x))
(-.f64 (*.f64 (*.f64 z z) y) x)
(*.f64 (*.f64 z z) y)
(*.f64 z z)
x
(neg.f64 (*.f64 x (/.f64 x (-.f64 (*.f64 (*.f64 z z) y) x))))
(*.f64 x (/.f64 x (-.f64 (*.f64 (*.f64 z z) y) x)))
(/.f64 x (-.f64 (*.f64 (*.f64 z z) y) x))
Outputs
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 z z) y))
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 (sqrt.f64 z) y) z)
(*.f64 (sqrt.f64 z) y)
(sqrt.f64 z)
z
y
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 (*.f64 (sqrt.f64 y) z) (sqrt.f64 (*.f64 z y))) (sqrt.f64 z)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 y) z) (sqrt.f64 (*.f64 z y))) (sqrt.f64 z))
(*.f64 (*.f64 (sqrt.f64 y) z) (sqrt.f64 (*.f64 z y)))
(*.f64 (sqrt.f64 (*.f64 z y)) z)
(sqrt.f64 (*.f64 z y))
(*.f64 z y)
z
y
(sqrt.f64 y)
(sqrt.f64 z)
(/.f64 (fma.f64 (neg.f64 x) x (*.f64 (*.f64 (pow.f64 z #s(literal 4 binary64)) y) y)) (-.f64 (*.f64 (*.f64 z z) y) x))
(*.f64 (pow.f64 z #s(literal 4 binary64)) y)
(pow.f64 z #s(literal 4 binary64))
z
#s(literal 4 binary64)
y
(/.f64 y (-.f64 (*.f64 (*.f64 z z) y) x))
(-.f64 (*.f64 (*.f64 z z) y) x)
(*.f64 (*.f64 z z) y)
(*.f64 z z)
x
(/.f64 (*.f64 x x) (-.f64 x (*.f64 (*.f64 z z) y)))
(*.f64 (/.f64 x (-.f64 (*.f64 (*.f64 z z) y) x)) x)
(/.f64 x (-.f64 (*.f64 (*.f64 z z) y) x))

localize91.0ms (1.9%)

Memory
15.9MiB live, 209.3MiB allocated
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
accuracy1.7076147581073433
(/.f64 y (-.f64 (*.f64 (*.f64 z z) y) x))
accuracy2.165680093549229
(*.f64 (pow.f64 z #s(literal 4 binary64)) y)
accuracy5.39723263508424
(*.f64 (*.f64 z z) y)
accuracy10.449444546731447
(fma.f64 (*.f64 (pow.f64 z #s(literal 4 binary64)) y) (/.f64 y (-.f64 (*.f64 (*.f64 z z) y) x)) (neg.f64 (*.f64 x (/.f64 x (-.f64 (*.f64 (*.f64 z z) y) x)))))
accuracy0.146816259768442
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 z y)) z) (sqrt.f64 y)) (sqrt.f64 z))
accuracy2.0947819299024983
(*.f64 (*.f64 (sqrt.f64 (*.f64 z y)) z) (sqrt.f64 y))
accuracy5.017792373726585
(sqrt.f64 (*.f64 z y))
accuracy14.105424581586893
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 z y)) z) (sqrt.f64 y)) (sqrt.f64 z)))
accuracy0.1171875
(*.f64 (sqrt.f64 z) y)
accuracy0.125
(*.f64 (*.f64 (sqrt.f64 z) y) z)
accuracy0.146816259768442
(*.f64 (*.f64 (*.f64 (sqrt.f64 z) y) z) (sqrt.f64 z))
accuracy14.105424581586893
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 (*.f64 (sqrt.f64 z) y) z) (sqrt.f64 z)))
Samples
40.0ms120×0invalid
29.0ms136×0valid
Compiler

Compiled 370 to 59 computations (84.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 44.0ms
ival-mult: 28.0ms (63.9% of total)
ival-sqrt: 5.0ms (11.4% of total)
ival-div: 3.0ms (6.8% of total)
ival-pow: 3.0ms (6.8% of total)
ival-add: 2.0ms (4.6% of total)
ival-sub: 1.0ms (2.3% of total)
ival-neg: 1.0ms (2.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series60.0ms (1.3%)

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

9 calls:

TimeVariablePointExpression
10.0ms
z
@0
((* (* (* (sqrt z) y) z) (sqrt z)) (+ x (* (* y z) z)) (* (* (sqrt z) y) z) (* (sqrt z) y) (+ x (* (* y z) z)) (* (* (* (sqrt (* z y)) z) (sqrt y)) (sqrt z)) (* (* (sqrt (* z y)) z) (sqrt y)) (* (sqrt (* z y)) z) (+ (* (* (pow z 4) y) (/ y (- (* (* z z) y) x))) (neg (* x (/ x (- (* (* z z) y) x))))) (neg (* x (/ x (- (* (* z z) y) x)))) (* (pow z 4) y) (pow z 4) (sqrt (* z y)) (* (* z z) y) (/ y (- (* (* z z) y) x)))
8.0ms
z
@-inf
((* (* (* (sqrt z) y) z) (sqrt z)) (+ x (* (* y z) z)) (* (* (sqrt z) y) z) (* (sqrt z) y) (+ x (* (* y z) z)) (* (* (* (sqrt (* z y)) z) (sqrt y)) (sqrt z)) (* (* (sqrt (* z y)) z) (sqrt y)) (* (sqrt (* z y)) z) (+ (* (* (pow z 4) y) (/ y (- (* (* z z) y) x))) (neg (* x (/ x (- (* (* z z) y) x))))) (neg (* x (/ x (- (* (* z z) y) x)))) (* (pow z 4) y) (pow z 4) (sqrt (* z y)) (* (* z z) y) (/ y (- (* (* z z) y) x)))
7.0ms
y
@-inf
((* (* (* (sqrt z) y) z) (sqrt z)) (+ x (* (* y z) z)) (* (* (sqrt z) y) z) (* (sqrt z) y) (+ x (* (* y z) z)) (* (* (* (sqrt (* z y)) z) (sqrt y)) (sqrt z)) (* (* (sqrt (* z y)) z) (sqrt y)) (* (sqrt (* z y)) z) (+ (* (* (pow z 4) y) (/ y (- (* (* z z) y) x))) (neg (* x (/ x (- (* (* z z) y) x))))) (neg (* x (/ x (- (* (* z z) y) x)))) (* (pow z 4) y) (pow z 4) (sqrt (* z y)) (* (* z z) y) (/ y (- (* (* z z) y) x)))
4.0ms
z
@inf
((* (* (* (sqrt z) y) z) (sqrt z)) (+ x (* (* y z) z)) (* (* (sqrt z) y) z) (* (sqrt z) y) (+ x (* (* y z) z)) (* (* (* (sqrt (* z y)) z) (sqrt y)) (sqrt z)) (* (* (sqrt (* z y)) z) (sqrt y)) (* (sqrt (* z y)) z) (+ (* (* (pow z 4) y) (/ y (- (* (* z z) y) x))) (neg (* x (/ x (- (* (* z z) y) x))))) (neg (* x (/ x (- (* (* z z) y) x)))) (* (pow z 4) y) (pow z 4) (sqrt (* z y)) (* (* z z) y) (/ y (- (* (* z z) y) x)))
4.0ms
y
@inf
((* (* (* (sqrt z) y) z) (sqrt z)) (+ x (* (* y z) z)) (* (* (sqrt z) y) z) (* (sqrt z) y) (+ x (* (* y z) z)) (* (* (* (sqrt (* z y)) z) (sqrt y)) (sqrt z)) (* (* (sqrt (* z y)) z) (sqrt y)) (* (sqrt (* z y)) z) (+ (* (* (pow z 4) y) (/ y (- (* (* z z) y) x))) (neg (* x (/ x (- (* (* z z) y) x))))) (neg (* x (/ x (- (* (* z z) y) x)))) (* (pow z 4) y) (pow z 4) (sqrt (* z y)) (* (* z z) y) (/ y (- (* (* z z) y) x)))

simplify151.0ms (3.2%)

Memory
-20.7MiB live, 271.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03873588
112183536
239673487
088823361
Stop Event
iter limit
node limit
Counts
408 → 392
Calls
Call 1
Inputs
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
x
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(* y (sqrt (pow z 3)))
(* y (sqrt (pow z 3)))
(* y (sqrt (pow z 3)))
(* y (sqrt (pow z 3)))
(* y (sqrt z))
(* y (sqrt z))
(* y (sqrt z))
(* y (sqrt z))
x
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (sqrt (pow z 3)))
(* y (sqrt (pow z 3)))
(* y (sqrt (pow z 3)))
(* y (sqrt (pow z 3)))
(sqrt (* y (pow z 3)))
(sqrt (* y (pow z 3)))
(sqrt (* y (pow z 3)))
(sqrt (* y (pow z 3)))
x
(- (* y (pow z 2)) (* -1 x))
(- (* (pow z 2) (+ y (* (pow z 2) (+ (* -1 (/ (pow y 2) x)) (/ (pow y 2) x))))) (* -1 x))
(- (* (pow z 2) (+ y (* (pow z 2) (+ (* -1 (/ (pow y 2) x)) (/ (pow y 2) x))))) (* -1 x))
x
(- (* y (pow z 2)) (* -1 x))
(- (* (pow z 2) (+ y (/ (* (pow y 2) (pow z 2)) x))) (* -1 x))
(- (* (pow z 2) (+ y (* (pow z 2) (+ (/ (* (pow y 3) (pow z 2)) (pow x 2)) (/ (pow y 2) x))))) (* -1 x))
(* y (pow z 4))
(* y (pow z 4))
(* y (pow z 4))
(* y (pow z 4))
(pow z 4)
(pow z 4)
(pow z 4)
(pow z 4)
(sqrt (* y z))
(sqrt (* y z))
(sqrt (* y z))
(sqrt (* y z))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* -1 (/ y x))
(+ (* -1 (/ y x)) (* -1 (/ (* (pow y 2) (pow z 2)) (pow x 2))))
(+ (* -1 (/ y x)) (* (pow z 2) (- (* -1 (/ (* (pow y 3) (pow z 2)) (pow x 3))) (/ (pow y 2) (pow x 2)))))
(+ (* -1 (/ y x)) (* (pow z 2) (- (* (pow z 2) (- (* -1 (/ (* (pow y 4) (pow z 2)) (pow x 4))) (/ (pow y 3) (pow x 3)))) (/ (pow y 2) (pow x 2)))))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* y (sqrt (pow z 3)))
(* y (sqrt (pow z 3)))
(* y (sqrt (pow z 3)))
(* y (sqrt (pow z 3)))
(* y (sqrt z))
(* y (sqrt z))
(* y (sqrt z))
(* y (sqrt z))
(* y (pow z 2))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (sqrt (pow z 3)))
(* y (sqrt (pow z 3)))
(* y (sqrt (pow z 3)))
(* y (sqrt (pow z 3)))
(sqrt (* y (pow z 3)))
(sqrt (* y (pow z 3)))
(sqrt (* y (pow z 3)))
(sqrt (* y (pow z 3)))
(* y (pow z 2))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (- (+ y (* -1 (/ (+ (* -1 (/ (pow x 2) y)) (/ (pow x 2) y)) (pow z 4)))) (* -1 (/ x (pow z 2)))))
(* (pow z 2) (- (+ y (* -1 (/ (+ (* -1 (/ (pow x 2) y)) (/ (pow x 2) y)) (pow z 4)))) (* -1 (/ x (pow z 2)))))
(* -1 (/ (pow x 2) (* y (pow z 2))))
(/ (- (* -1 (/ (pow x 3) (* (pow y 2) (pow z 2)))) (/ (pow x 2) y)) (pow z 2))
(/ (- (+ (* -1 (/ (pow x 3) (* (pow y 2) (pow z 2)))) (* -1 (/ (pow x 4) (* (pow y 3) (pow z 4))))) (/ (pow x 2) y)) (pow z 2))
(/ (- (+ (* -1 (/ (pow x 3) (* (pow y 2) (pow z 2)))) (+ (* -1 (/ (pow x 4) (* (pow y 3) (pow z 4)))) (* -1 (/ (pow x 5) (* (pow y 4) (pow z 6)))))) (/ (pow x 2) y)) (pow z 2))
(* y (pow z 4))
(* y (pow z 4))
(* y (pow z 4))
(* y (pow z 4))
(pow z 4)
(pow z 4)
(pow z 4)
(pow z 4)
(sqrt (* y z))
(sqrt (* y z))
(sqrt (* y z))
(sqrt (* y z))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(/ 1 (pow z 2))
(/ (+ 1 (/ x (* y (pow z 2)))) (pow z 2))
(/ (- (+ 1 (/ (pow x 2) (* (pow y 2) (pow z 4)))) (* -1 (/ x (* y (pow z 2))))) (pow z 2))
(/ (- (+ 1 (/ (pow x 3) (* (pow y 3) (pow z 6)))) (+ (* -1 (/ x (* y (pow z 2)))) (* -1 (/ (pow x 2) (* (pow y 2) (pow z 4)))))) (pow z 2))
(* -1 (* y (* (pow z 2) (pow (sqrt -1) 2))))
(* -1 (* y (* (pow z 2) (pow (sqrt -1) 2))))
(* -1 (* y (* (pow z 2) (pow (sqrt -1) 2))))
(* -1 (* y (* (pow z 2) (pow (sqrt -1) 2))))
(* y (pow z 2))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* -1 (* (* y (pow (sqrt -1) 2)) (sqrt (pow z 3))))
(* -1 (* (* y (pow (sqrt -1) 2)) (sqrt (pow z 3))))
(* -1 (* (* y (pow (sqrt -1) 2)) (sqrt (pow z 3))))
(* -1 (* (* y (pow (sqrt -1) 2)) (sqrt (pow z 3))))
(* -1 (* (* y (pow (sqrt -1) 2)) (sqrt z)))
(* -1 (* (* y (pow (sqrt -1) 2)) (sqrt z)))
(* -1 (* (* y (pow (sqrt -1) 2)) (sqrt z)))
(* -1 (* (* y (pow (sqrt -1) 2)) (sqrt z)))
(* y (pow z 2))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* -1 (* y (* (pow z 2) (pow (sqrt -1) 2))))
(* -1 (* y (* (pow z 2) (pow (sqrt -1) 2))))
(* -1 (* y (* (pow z 2) (pow (sqrt -1) 2))))
(* -1 (* y (* (pow z 2) (pow (sqrt -1) 2))))
(* -1 (* (* y (pow (sqrt -1) 2)) (sqrt (pow z 3))))
(* -1 (* (* y (pow (sqrt -1) 2)) (sqrt (pow z 3))))
(* -1 (* (* y (pow (sqrt -1) 2)) (sqrt (pow z 3))))
(* -1 (* (* y (pow (sqrt -1) 2)) (sqrt (pow z 3))))
(* -1 (* (sqrt (* y (pow z 3))) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* y (pow z 3))) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* y (pow z 3))) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* y (pow z 3))) (pow (sqrt -1) 2)))
(* y (pow z 2))
(* (pow z 2) (+ y (/ x (pow z 2))))
(* (pow z 2) (- (+ y (* -1 (/ (+ (* -1 (/ (pow x 2) y)) (/ (pow x 2) y)) (pow z 4)))) (* -1 (/ x (pow z 2)))))
(* (pow z 2) (- (+ y (* -1 (/ (+ (* -1 (/ (pow x 2) y)) (/ (pow x 2) y)) (pow z 4)))) (* -1 (/ x (pow z 2)))))
(* -1 (/ (pow x 2) (* y (pow z 2))))
(/ (- (* -1 (/ (pow x 3) (* (pow y 2) (pow z 2)))) (/ (pow x 2) y)) (pow z 2))
(/ (- (+ (* -1 (/ (pow x 3) (* (pow y 2) (pow z 2)))) (* -1 (/ (pow x 4) (* (pow y 3) (pow z 4))))) (/ (pow x 2) y)) (pow z 2))
(/ (- (+ (* -1 (/ (pow x 3) (* (pow y 2) (pow z 2)))) (+ (* -1 (/ (pow x 4) (* (pow y 3) (pow z 4)))) (* -1 (/ (pow x 5) (* (pow y 4) (pow z 6)))))) (/ (pow x 2) y)) (pow z 2))
(* y (pow z 4))
(* y (pow z 4))
(* y (pow z 4))
(* y (pow z 4))
(pow z 4)
(pow z 4)
(pow z 4)
(pow z 4)
(* -1 (* (sqrt (* y z)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* y z)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* y z)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* y z)) (pow (sqrt -1) 2)))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(/ 1 (pow z 2))
(/ (+ 1 (/ x (* y (pow z 2)))) (pow z 2))
(/ (- (+ 1 (/ (pow x 2) (* (pow y 2) (pow z 4)))) (* -1 (/ x (* y (pow z 2))))) (pow z 2))
(/ (- (+ 1 (/ (pow x 3) (* (pow y 3) (pow z 6)))) (+ (* -1 (/ x (* y (pow z 2)))) (* -1 (/ (pow x 2) (* (pow y 2) (pow z 4)))))) (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
x
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(* y (sqrt (pow z 3)))
(* y (sqrt (pow z 3)))
(* y (sqrt (pow z 3)))
(* y (sqrt (pow z 3)))
(* y (sqrt z))
(* y (sqrt z))
(* y (sqrt z))
(* y (sqrt z))
x
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (sqrt (pow z 3)))
(* y (sqrt (pow z 3)))
(* y (sqrt (pow z 3)))
(* y (sqrt (pow z 3)))
(sqrt (* y (pow z 3)))
(sqrt (* y (pow z 3)))
(sqrt (* y (pow z 3)))
(sqrt (* y (pow z 3)))
x
(- (* y (pow z 2)) (* -1 x))
(- (* y (+ (* y (+ (* -1 (/ (pow z 4) x)) (/ (pow z 4) x))) (pow z 2))) (* -1 x))
(- (* y (+ (* y (+ (* -1 (/ (pow z 4) x)) (/ (pow z 4) x))) (pow z 2))) (* -1 x))
x
(- (* y (pow z 2)) (* -1 x))
(- (* y (+ (/ (* y (pow z 4)) x) (pow z 2))) (* -1 x))
(- (* y (+ (* y (+ (/ (* y (pow z 6)) (pow x 2)) (/ (pow z 4) x))) (pow z 2))) (* -1 x))
(* y (pow z 4))
(* y (pow z 4))
(* y (pow z 4))
(* y (pow z 4))
(sqrt (* y z))
(sqrt (* y z))
(sqrt (* y z))
(sqrt (* y z))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* -1 (/ y x))
(* y (- (* -1 (/ (* y (pow z 2)) (pow x 2))) (/ 1 x)))
(* y (- (* y (- (* -1 (/ (* y (pow z 4)) (pow x 3))) (/ (pow z 2) (pow x 2)))) (/ 1 x)))
(* y (- (* y (- (* y (- (* -1 (/ (* y (pow z 6)) (pow x 4))) (/ (pow z 4) (pow x 3)))) (/ (pow z 2) (pow x 2)))) (/ 1 x)))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (+ (/ x y) (pow z 2)))
(* y (+ (/ x y) (pow z 2)))
(* y (+ (/ x y) (pow z 2)))
(* y (sqrt (pow z 3)))
(* y (sqrt (pow z 3)))
(* y (sqrt (pow z 3)))
(* y (sqrt (pow z 3)))
(* y (sqrt z))
(* y (sqrt z))
(* y (sqrt z))
(* y (sqrt z))
(* y (pow z 2))
(* y (+ (/ x y) (pow z 2)))
(* y (+ (/ x y) (pow z 2)))
(* y (+ (/ x y) (pow z 2)))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (sqrt (pow z 3)))
(* y (sqrt (pow z 3)))
(* y (sqrt (pow z 3)))
(* y (sqrt (pow z 3)))
(sqrt (* y (pow z 3)))
(sqrt (* y (pow z 3)))
(sqrt (* y (pow z 3)))
(sqrt (* y (pow z 3)))
(* y (pow z 2))
(* y (+ (/ x y) (pow z 2)))
(* y (- (+ (* -1 (/ (+ (* -1 (/ (pow x 2) (pow z 2))) (/ (pow x 2) (pow z 2))) (pow y 2))) (pow z 2)) (* -1 (/ x y))))
(* y (- (+ (* -1 (/ (+ (* -1 (/ (pow x 2) (pow z 2))) (/ (pow x 2) (pow z 2))) (pow y 2))) (pow z 2)) (* -1 (/ x y))))
(* -1 (/ (pow x 2) (* y (pow z 2))))
(/ (- (* -1 (/ (pow x 3) (* y (pow z 4)))) (/ (pow x 2) (pow z 2))) y)
(/ (- (+ (* -1 (/ (pow x 3) (* y (pow z 4)))) (* -1 (/ (pow x 4) (* (pow y 2) (pow z 6))))) (/ (pow x 2) (pow z 2))) y)
(/ (- (+ (* -1 (/ (pow x 3) (* y (pow z 4)))) (+ (* -1 (/ (pow x 4) (* (pow y 2) (pow z 6)))) (* -1 (/ (pow x 5) (* (pow y 3) (pow z 8)))))) (/ (pow x 2) (pow z 2))) y)
(* y (pow z 4))
(* y (pow z 4))
(* y (pow z 4))
(* y (pow z 4))
(sqrt (* y z))
(sqrt (* y z))
(sqrt (* y z))
(sqrt (* y z))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(/ 1 (pow z 2))
(+ (/ 1 (pow z 2)) (/ x (* y (pow z 4))))
(- (+ (/ 1 (pow z 2)) (/ (pow x 2) (* (pow y 2) (pow z 6)))) (* -1 (/ x (* y (pow z 4)))))
(- (+ (/ 1 (pow z 2)) (/ (pow x 3) (* (pow y 3) (pow z 8)))) (+ (* -1 (/ x (* y (pow z 4)))) (* -1 (/ (pow x 2) (* (pow y 2) (pow z 6))))))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* -1 (* y (+ (* -1 (/ x y)) (* -1 (pow z 2)))))
(* -1 (* y (+ (* -1 (/ x y)) (* -1 (pow z 2)))))
(* -1 (* y (+ (* -1 (/ x y)) (* -1 (pow z 2)))))
(* y (sqrt (pow z 3)))
(* y (sqrt (pow z 3)))
(* y (sqrt (pow z 3)))
(* y (sqrt (pow z 3)))
(* y (sqrt z))
(* y (sqrt z))
(* y (sqrt z))
(* y (sqrt z))
(* y (pow z 2))
(* -1 (* y (+ (* -1 (/ x y)) (* -1 (pow z 2)))))
(* -1 (* y (+ (* -1 (/ x y)) (* -1 (pow z 2)))))
(* -1 (* y (+ (* -1 (/ x y)) (* -1 (pow z 2)))))
(* -1 (* y (* (pow z 2) (pow (sqrt -1) 2))))
(* -1 (* y (* (pow z 2) (pow (sqrt -1) 2))))
(* -1 (* y (* (pow z 2) (pow (sqrt -1) 2))))
(* -1 (* y (* (pow z 2) (pow (sqrt -1) 2))))
(* -1 (* (* y (pow (sqrt -1) 2)) (sqrt (pow z 3))))
(* -1 (* (* y (pow (sqrt -1) 2)) (sqrt (pow z 3))))
(* -1 (* (* y (pow (sqrt -1) 2)) (sqrt (pow z 3))))
(* -1 (* (* y (pow (sqrt -1) 2)) (sqrt (pow z 3))))
(* -1 (* (sqrt (* y (pow z 3))) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* y (pow z 3))) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* y (pow z 3))) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* y (pow z 3))) (pow (sqrt -1) 2)))
(* y (pow z 2))
(* -1 (* y (+ (* -1 (/ x y)) (* -1 (pow z 2)))))
(* -1 (* y (+ (* -1 (/ (- (+ (* -1 (/ (pow x 2) (* y (pow z 2)))) (/ (pow x 2) (* y (pow z 2)))) (* -1 x)) y)) (* -1 (pow z 2)))))
(* -1 (* y (+ (* -1 (/ (- (+ (* -1 (/ (pow x 2) (* y (pow z 2)))) (/ (pow x 2) (* y (pow z 2)))) (* -1 x)) y)) (* -1 (pow z 2)))))
(* -1 (/ (pow x 2) (* y (pow z 2))))
(* -1 (/ (- (/ (pow x 3) (* y (pow z 4))) (* -1 (/ (pow x 2) (pow z 2)))) y))
(* -1 (/ (- (* -1 (/ (+ (* -1 (/ (pow x 3) (pow z 4))) (* -1 (/ (pow x 4) (* y (pow z 6))))) y)) (* -1 (/ (pow x 2) (pow z 2)))) y))
(* -1 (/ (- (* -1 (/ (+ (* -1 (/ (+ (/ (pow x 4) (pow z 6)) (/ (pow x 5) (* y (pow z 8)))) y)) (* -1 (/ (pow x 3) (pow z 4)))) y)) (* -1 (/ (pow x 2) (pow z 2)))) y))
(* y (pow z 4))
(* y (pow z 4))
(* y (pow z 4))
(* y (pow z 4))
(* -1 (* (sqrt (* y z)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* y z)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* y z)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* y z)) (pow (sqrt -1) 2)))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(* y (pow z 2))
(/ 1 (pow z 2))
(+ (/ 1 (pow z 2)) (/ x (* y (pow z 4))))
(+ (* -1 (/ (- (* -1 (/ (pow x 2) (* y (pow z 6)))) (/ x (pow z 4))) y)) (/ 1 (pow z 2)))
(+ (* -1 (/ (- (* -1 (/ (- (/ (pow x 3) (* y (pow z 8))) (* -1 (/ (pow x 2) (pow z 6)))) y)) (/ x (pow z 4))) y)) (/ 1 (pow z 2)))
(* y (pow z 2))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(* y (pow z 2))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(* y (pow z 2))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(+ x (* y (pow z 2)))
(* -1 (/ (pow x 2) (* y (pow z 2))))
(* (pow x 2) (- (* -1 (/ x (* (pow y 2) (pow z 4)))) (/ 1 (* y (pow z 2)))))
(* (pow x 2) (- (* x (- (* -1 (/ x (* (pow y 3) (pow z 6)))) (/ 1 (* (pow y 2) (pow z 4))))) (/ 1 (* y (pow z 2)))))
(* (pow x 2) (- (* x (- (* x (- (* -1 (/ x (* (pow y 4) (pow z 8)))) (/ 1 (* (pow y 3) (pow z 6))))) (/ 1 (* (pow y 2) (pow z 4))))) (/ 1 (* y (pow z 2)))))
(/ 1 (pow z 2))
(+ (/ 1 (pow z 2)) (/ x (* y (pow z 4))))
(+ (* x (+ (/ 1 (* y (pow z 4))) (/ x (* (pow y 2) (pow z 6))))) (/ 1 (pow z 2)))
(+ (* x (+ (* x (+ (/ 1 (* (pow y 2) (pow z 6))) (/ x (* (pow y 3) (pow z 8))))) (/ 1 (* y (pow z 4))))) (/ 1 (pow z 2)))
x
(* x (+ 1 (/ (* y (pow z 2)) x)))
(* x (+ 1 (/ (* y (pow z 2)) x)))
(* x (+ 1 (/ (* y (pow z 2)) x)))
x
(* x (+ 1 (/ (* y (pow z 2)) x)))
(* x (+ 1 (/ (* y (pow z 2)) x)))
(* x (+ 1 (/ (* y (pow z 2)) x)))
x
(* x (+ 1 (/ (* y (pow z 2)) x)))
(* x (+ 1 (+ (* -1 (/ (* (pow y 2) (pow z 4)) (pow x 2))) (+ (/ (* y (pow z 2)) x) (/ (* (pow y 2) (pow z 4)) (pow x 2))))))
(* x (+ 1 (+ (* -1 (/ (* (pow y 2) (pow z 4)) (pow x 2))) (+ (/ (* y (pow z 2)) x) (/ (* (pow y 2) (pow z 4)) (pow x 2))))))
x
(* x (+ 1 (/ (* y (pow z 2)) x)))
(* x (+ 1 (+ (/ (* y (pow z 2)) x) (/ (* (pow y 2) (pow z 4)) (pow x 2)))))
(* x (+ 1 (+ (/ (* y (pow z 2)) x) (+ (/ (* (pow y 2) (pow z 4)) (pow x 2)) (/ (* (pow y 3) (pow z 6)) (pow x 3))))))
(* -1 (/ y x))
(/ (+ (* -1 y) (* -1 (/ (* (pow y 2) (pow z 2)) x))) x)
(/ (- (+ (* -1 y) (* -1 (/ (* (pow y 3) (pow z 4)) (pow x 2)))) (/ (* (pow y 2) (pow z 2)) x)) x)
(/ (- (+ (* -1 y) (* -1 (/ (* (pow y 4) (pow z 6)) (pow x 3)))) (+ (/ (* (pow y 2) (pow z 2)) x) (/ (* (pow y 3) (pow z 4)) (pow x 2)))) x)
x
(* -1 (* x (- (* -1 (/ (* y (pow z 2)) x)) 1)))
(* -1 (* x (- (* -1 (/ (* y (pow z 2)) x)) 1)))
(* -1 (* x (- (* -1 (/ (* y (pow z 2)) x)) 1)))
x
(* -1 (* x (- (* -1 (/ (* y (pow z 2)) x)) 1)))
(* -1 (* x (- (* -1 (/ (* y (pow z 2)) x)) 1)))
(* -1 (* x (- (* -1 (/ (* y (pow z 2)) x)) 1)))
x
(* -1 (* x (- (* -1 (/ (* y (pow z 2)) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (pow y 2) (pow z 4))) (* (pow y 2) (pow z 4))) x)) (* y (pow z 2))) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (pow y 2) (pow z 4))) (* (pow y 2) (pow z 4))) x)) (* y (pow z 2))) x)) 1)))
x
(* -1 (* x (- (* -1 (/ (* y (pow z 2)) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* y (pow z 2)) (/ (* (pow y 2) (pow z 4)) x)) x)) 1)))
(* -1 (* x (- (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (pow y 2) (pow z 4))) (* -1 (/ (* (pow y 3) (pow z 6)) x))) x)) (* y (pow z 2))) x)) 1)))
(* -1 (/ y x))
(* -1 (/ (+ y (/ (* (pow y 2) (pow z 2)) x)) x))
(* -1 (/ (+ y (* -1 (/ (- (* -1 (/ (* (pow y 3) (pow z 4)) x)) (* (pow y 2) (pow z 2))) x))) x))
(* -1 (/ (+ y (* -1 (/ (- (* -1 (/ (- (/ (* (pow y 4) (pow z 6)) x) (* -1 (* (pow y 3) (pow z 4)))) x)) (* (pow y 2) (pow z 2))) x))) x))
Outputs
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
x
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 z) y)
(*.f64 (sqrt.f64 z) y)
(*.f64 (sqrt.f64 z) y)
(*.f64 (sqrt.f64 z) y)
x
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y))
(sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y))
(sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y))
(sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y))
x
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
x
(fma.f64 (*.f64 z z) y x)
(fma.f64 (fma.f64 (/.f64 (*.f64 y y) x) (*.f64 z z) y) (*.f64 z z) x)
(fma.f64 (fma.f64 (fma.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) x) (/.f64 (*.f64 z z) x) (/.f64 (*.f64 y y) x)) (*.f64 z z) y) (*.f64 z z) x)
(*.f64 (pow.f64 z #s(literal 4 binary64)) y)
(*.f64 (pow.f64 z #s(literal 4 binary64)) y)
(*.f64 (pow.f64 z #s(literal 4 binary64)) y)
(*.f64 (pow.f64 z #s(literal 4 binary64)) y)
(pow.f64 z #s(literal 4 binary64))
(pow.f64 z #s(literal 4 binary64))
(pow.f64 z #s(literal 4 binary64))
(pow.f64 z #s(literal 4 binary64))
(sqrt.f64 (*.f64 y z))
(sqrt.f64 (*.f64 y z))
(sqrt.f64 (*.f64 y z))
(sqrt.f64 (*.f64 y z))
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(/.f64 y (neg.f64 x))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 y y) x) (*.f64 z z) y)) x)
(fma.f64 (neg.f64 (fma.f64 (/.f64 y x) (/.f64 y x) (*.f64 (*.f64 z z) (pow.f64 (/.f64 y x) #s(literal 3 binary64))))) (*.f64 z z) (/.f64 y (neg.f64 x)))
(fma.f64 (fma.f64 (neg.f64 y) (/.f64 y (*.f64 x x)) (*.f64 (neg.f64 (fma.f64 (*.f64 z (/.f64 z (pow.f64 x #s(literal 4 binary64)))) (pow.f64 y #s(literal 4 binary64)) (pow.f64 (/.f64 y x) #s(literal 3 binary64)))) (*.f64 z z))) (*.f64 z z) (/.f64 y (neg.f64 x)))
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 (+.f64 (/.f64 x (*.f64 z z)) y) z) z)
(*.f64 (*.f64 (+.f64 (/.f64 x (*.f64 z z)) y) z) z)
(*.f64 (*.f64 (+.f64 (/.f64 x (*.f64 z z)) y) z) z)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 z) y)
(*.f64 (sqrt.f64 z) y)
(*.f64 (sqrt.f64 z) y)
(*.f64 (sqrt.f64 z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 (+.f64 (/.f64 x (*.f64 z z)) y) z) z)
(*.f64 (*.f64 (+.f64 (/.f64 x (*.f64 z z)) y) z) z)
(*.f64 (*.f64 (+.f64 (/.f64 x (*.f64 z z)) y) z) z)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y))
(sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y))
(sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y))
(sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y))
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 (+.f64 (/.f64 x (*.f64 z z)) y) z) z)
(*.f64 (*.f64 (+.f64 (/.f64 x (*.f64 z z)) y) z) z)
(*.f64 (*.f64 (+.f64 (/.f64 x (*.f64 z z)) y) z) z)
(*.f64 (/.f64 (neg.f64 x) y) (/.f64 x (*.f64 z z)))
(/.f64 (neg.f64 (fma.f64 x (/.f64 x y) (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 z z) y) y)))) (*.f64 z z))
(/.f64 (neg.f64 (fma.f64 x (/.f64 x y) (+.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (pow.f64 z #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 z z) y) y))))) (*.f64 z z))
(/.f64 (-.f64 (-.f64 (/.f64 (/.f64 (neg.f64 (pow.f64 x #s(literal 5 binary64))) (pow.f64 z #s(literal 6 binary64))) (pow.f64 y #s(literal 4 binary64))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (pow.f64 z #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64))))) (+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 z z) y) y)) (/.f64 (*.f64 x x) y))) (*.f64 z z))
(*.f64 (pow.f64 z #s(literal 4 binary64)) y)
(*.f64 (pow.f64 z #s(literal 4 binary64)) y)
(*.f64 (pow.f64 z #s(literal 4 binary64)) y)
(*.f64 (pow.f64 z #s(literal 4 binary64)) y)
(pow.f64 z #s(literal 4 binary64))
(pow.f64 z #s(literal 4 binary64))
(pow.f64 z #s(literal 4 binary64))
(pow.f64 z #s(literal 4 binary64))
(sqrt.f64 (*.f64 y z))
(sqrt.f64 (*.f64 y z))
(sqrt.f64 (*.f64 y z))
(sqrt.f64 (*.f64 y z))
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(/.f64 #s(literal 1 binary64) (*.f64 z z))
(/.f64 (/.f64 (+.f64 (/.f64 (/.f64 x (*.f64 z z)) y) #s(literal 1 binary64)) z) z)
(/.f64 (/.f64 (fma.f64 x (/.f64 x (*.f64 (*.f64 (pow.f64 z #s(literal 4 binary64)) y) y)) (+.f64 (/.f64 (/.f64 x (*.f64 z z)) y) #s(literal 1 binary64))) z) z)
(/.f64 (+.f64 (/.f64 (pow.f64 (/.f64 x y) #s(literal 3 binary64)) (pow.f64 z #s(literal 6 binary64))) (fma.f64 x (/.f64 x (*.f64 (*.f64 (pow.f64 z #s(literal 4 binary64)) y) y)) (+.f64 (/.f64 (/.f64 x (*.f64 z z)) y) #s(literal 1 binary64)))) (*.f64 z z))
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 (+.f64 (/.f64 x (*.f64 z z)) y) z) z)
(*.f64 (*.f64 (+.f64 (/.f64 x (*.f64 z z)) y) z) z)
(*.f64 (*.f64 (+.f64 (/.f64 x (*.f64 z z)) y) z) z)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 z) y)
(*.f64 (sqrt.f64 z) y)
(*.f64 (sqrt.f64 z) y)
(*.f64 (sqrt.f64 z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 (+.f64 (/.f64 x (*.f64 z z)) y) z) z)
(*.f64 (*.f64 (+.f64 (/.f64 x (*.f64 z z)) y) z) z)
(*.f64 (*.f64 (+.f64 (/.f64 x (*.f64 z z)) y) z) z)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y))
(sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y))
(sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y))
(sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y))
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 (+.f64 (/.f64 x (*.f64 z z)) y) z) z)
(*.f64 (*.f64 (+.f64 (/.f64 x (*.f64 z z)) y) z) z)
(*.f64 (*.f64 (+.f64 (/.f64 x (*.f64 z z)) y) z) z)
(*.f64 (/.f64 (neg.f64 x) y) (/.f64 x (*.f64 z z)))
(/.f64 (neg.f64 (fma.f64 x (/.f64 x y) (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 z z) y) y)))) (*.f64 z z))
(/.f64 (neg.f64 (fma.f64 x (/.f64 x y) (+.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (pow.f64 z #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 z z) y) y))))) (*.f64 z z))
(/.f64 (-.f64 (-.f64 (/.f64 (/.f64 (neg.f64 (pow.f64 x #s(literal 5 binary64))) (pow.f64 z #s(literal 6 binary64))) (pow.f64 y #s(literal 4 binary64))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (pow.f64 z #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64))))) (+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 z z) y) y)) (/.f64 (*.f64 x x) y))) (*.f64 z z))
(*.f64 (pow.f64 z #s(literal 4 binary64)) y)
(*.f64 (pow.f64 z #s(literal 4 binary64)) y)
(*.f64 (pow.f64 z #s(literal 4 binary64)) y)
(*.f64 (pow.f64 z #s(literal 4 binary64)) y)
(pow.f64 z #s(literal 4 binary64))
(pow.f64 z #s(literal 4 binary64))
(pow.f64 z #s(literal 4 binary64))
(pow.f64 z #s(literal 4 binary64))
(sqrt.f64 (*.f64 y z))
(sqrt.f64 (*.f64 y z))
(sqrt.f64 (*.f64 y z))
(sqrt.f64 (*.f64 y z))
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(/.f64 #s(literal 1 binary64) (*.f64 z z))
(/.f64 (/.f64 (+.f64 (/.f64 (/.f64 x (*.f64 z z)) y) #s(literal 1 binary64)) z) z)
(/.f64 (/.f64 (fma.f64 x (/.f64 x (*.f64 (*.f64 (pow.f64 z #s(literal 4 binary64)) y) y)) (+.f64 (/.f64 (/.f64 x (*.f64 z z)) y) #s(literal 1 binary64))) z) z)
(/.f64 (+.f64 (/.f64 (pow.f64 (/.f64 x y) #s(literal 3 binary64)) (pow.f64 z #s(literal 6 binary64))) (fma.f64 x (/.f64 x (*.f64 (*.f64 (pow.f64 z #s(literal 4 binary64)) y) y)) (+.f64 (/.f64 (/.f64 x (*.f64 z z)) y) #s(literal 1 binary64)))) (*.f64 z z))
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
x
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 z) y)
(*.f64 (sqrt.f64 z) y)
(*.f64 (sqrt.f64 z) y)
(*.f64 (sqrt.f64 z) y)
x
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y))
(sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y))
(sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y))
(sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y))
x
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
x
(fma.f64 (*.f64 z z) y x)
(fma.f64 (fma.f64 (/.f64 (pow.f64 z #s(literal 4 binary64)) x) y (*.f64 z z)) y x)
(fma.f64 (fma.f64 (fma.f64 (/.f64 (pow.f64 z #s(literal 6 binary64)) x) (/.f64 y x) (/.f64 (pow.f64 z #s(literal 4 binary64)) x)) y (*.f64 z z)) y x)
(*.f64 (pow.f64 z #s(literal 4 binary64)) y)
(*.f64 (pow.f64 z #s(literal 4 binary64)) y)
(*.f64 (pow.f64 z #s(literal 4 binary64)) y)
(*.f64 (pow.f64 z #s(literal 4 binary64)) y)
(sqrt.f64 (*.f64 y z))
(sqrt.f64 (*.f64 y z))
(sqrt.f64 (*.f64 y z))
(sqrt.f64 (*.f64 y z))
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(/.f64 y (neg.f64 x))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 y y) x) (*.f64 z z) y)) x)
(*.f64 (fma.f64 (neg.f64 (fma.f64 (/.f64 z x) (/.f64 z x) (*.f64 (pow.f64 z #s(literal 4 binary64)) (/.f64 y (pow.f64 x #s(literal 3 binary64)))))) y (/.f64 #s(literal -1 binary64) x)) y)
(*.f64 (fma.f64 (fma.f64 (neg.f64 (fma.f64 (pow.f64 z #s(literal 6 binary64)) (/.f64 y (pow.f64 x #s(literal 4 binary64))) (/.f64 (pow.f64 z #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))))) y (*.f64 (neg.f64 z) (/.f64 z (*.f64 x x)))) y (/.f64 #s(literal -1 binary64) x)) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (fma.f64 z z (/.f64 x y)) y)
(*.f64 (fma.f64 z z (/.f64 x y)) y)
(*.f64 (fma.f64 z z (/.f64 x y)) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 z) y)
(*.f64 (sqrt.f64 z) y)
(*.f64 (sqrt.f64 z) y)
(*.f64 (sqrt.f64 z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (fma.f64 z z (/.f64 x y)) y)
(*.f64 (fma.f64 z z (/.f64 x y)) y)
(*.f64 (fma.f64 z z (/.f64 x y)) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y))
(sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y))
(sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y))
(sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y))
(*.f64 (*.f64 z z) y)
(*.f64 (fma.f64 z z (/.f64 x y)) y)
(*.f64 (fma.f64 z z (/.f64 x y)) y)
(*.f64 (fma.f64 z z (/.f64 x y)) y)
(*.f64 (/.f64 (neg.f64 x) y) (/.f64 x (*.f64 z z)))
(/.f64 (fma.f64 (/.f64 x z) (/.f64 x z) (/.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) y) (pow.f64 z #s(literal 4 binary64)))) (neg.f64 y))
(/.f64 (-.f64 (/.f64 (/.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) (pow.f64 z #s(literal 6 binary64))) (*.f64 y y)) (fma.f64 (/.f64 x z) (/.f64 x z) (/.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) y) (pow.f64 z #s(literal 4 binary64))))) y)
(/.f64 (-.f64 (-.f64 (/.f64 (/.f64 (neg.f64 (pow.f64 x #s(literal 5 binary64))) (pow.f64 z #s(literal 8 binary64))) (pow.f64 y #s(literal 3 binary64))) (/.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) y) y) (pow.f64 z #s(literal 6 binary64)))) (fma.f64 (/.f64 x z) (/.f64 x z) (/.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) y) (pow.f64 z #s(literal 4 binary64))))) y)
(*.f64 (pow.f64 z #s(literal 4 binary64)) y)
(*.f64 (pow.f64 z #s(literal 4 binary64)) y)
(*.f64 (pow.f64 z #s(literal 4 binary64)) y)
(*.f64 (pow.f64 z #s(literal 4 binary64)) y)
(sqrt.f64 (*.f64 y z))
(sqrt.f64 (*.f64 y z))
(sqrt.f64 (*.f64 y z))
(sqrt.f64 (*.f64 y z))
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(/.f64 #s(literal 1 binary64) (*.f64 z z))
(+.f64 (/.f64 x (*.f64 (pow.f64 z #s(literal 4 binary64)) y)) (/.f64 #s(literal 1 binary64) (*.f64 z z)))
(+.f64 (/.f64 (fma.f64 (/.f64 x (pow.f64 z #s(literal 6 binary64))) (/.f64 x y) (/.f64 x (pow.f64 z #s(literal 4 binary64)))) y) (/.f64 #s(literal 1 binary64) (*.f64 z z)))
(+.f64 (/.f64 (fma.f64 (/.f64 x (pow.f64 z #s(literal 6 binary64))) (/.f64 x y) (/.f64 x (pow.f64 z #s(literal 4 binary64)))) y) (+.f64 (/.f64 (pow.f64 (/.f64 x y) #s(literal 3 binary64)) (pow.f64 z #s(literal 8 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 z z))))
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (fma.f64 z z (/.f64 x y)) y)
(*.f64 (fma.f64 z z (/.f64 x y)) y)
(*.f64 (fma.f64 z z (/.f64 x y)) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 z) y)
(*.f64 (sqrt.f64 z) y)
(*.f64 (sqrt.f64 z) y)
(*.f64 (sqrt.f64 z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (fma.f64 z z (/.f64 x y)) y)
(*.f64 (fma.f64 z z (/.f64 x y)) y)
(*.f64 (fma.f64 z z (/.f64 x y)) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (sqrt.f64 (pow.f64 z #s(literal 3 binary64))) y)
(sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y))
(sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y))
(sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y))
(sqrt.f64 (*.f64 (pow.f64 z #s(literal 3 binary64)) y))
(*.f64 (*.f64 z z) y)
(*.f64 (fma.f64 z z (/.f64 x y)) y)
(*.f64 (fma.f64 z z (/.f64 x y)) y)
(*.f64 (fma.f64 z z (/.f64 x y)) y)
(*.f64 (/.f64 (neg.f64 x) y) (/.f64 x (*.f64 z z)))
(/.f64 (fma.f64 (/.f64 x z) (/.f64 x z) (/.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) y) (pow.f64 z #s(literal 4 binary64)))) (neg.f64 y))
(/.f64 (neg.f64 (fma.f64 (/.f64 x z) (/.f64 x z) (/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) y) (pow.f64 z #s(literal 6 binary64))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 z #s(literal 4 binary64)))) y))) y)
(/.f64 (neg.f64 (fma.f64 (/.f64 x z) (/.f64 x z) (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) y) (pow.f64 z #s(literal 8 binary64))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 z #s(literal 6 binary64)))) y) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 z #s(literal 4 binary64)))) y))) y)
(*.f64 (pow.f64 z #s(literal 4 binary64)) y)
(*.f64 (pow.f64 z #s(literal 4 binary64)) y)
(*.f64 (pow.f64 z #s(literal 4 binary64)) y)
(*.f64 (pow.f64 z #s(literal 4 binary64)) y)
(sqrt.f64 (*.f64 y z))
(sqrt.f64 (*.f64 y z))
(sqrt.f64 (*.f64 y z))
(sqrt.f64 (*.f64 y z))
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(*.f64 (*.f64 z z) y)
(/.f64 #s(literal 1 binary64) (*.f64 z z))
(+.f64 (/.f64 x (*.f64 (pow.f64 z #s(literal 4 binary64)) y)) (/.f64 #s(literal 1 binary64) (*.f64 z z)))
(+.f64 (/.f64 (fma.f64 (/.f64 x (pow.f64 z #s(literal 6 binary64))) (/.f64 x y) (/.f64 x (pow.f64 z #s(literal 4 binary64)))) y) (/.f64 #s(literal 1 binary64) (*.f64 z z)))
(+.f64 (/.f64 (+.f64 (/.f64 (fma.f64 x (/.f64 x (pow.f64 z #s(literal 6 binary64))) (/.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) y) (pow.f64 z #s(literal 8 binary64)))) y) (/.f64 x (pow.f64 z #s(literal 4 binary64)))) y) (/.f64 #s(literal 1 binary64) (*.f64 z z)))
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (*.f64 z z) y)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(fma.f64 (*.f64 z z) y x)
(*.f64 (/.f64 (neg.f64 x) y) (/.f64 x (*.f64 z z)))
(*.f64 (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 z z) y)) (/.f64 x (*.f64 (*.f64 (pow.f64 z #s(literal 4 binary64)) y) y))) (*.f64 x x))
(*.f64 (fma.f64 (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (pow.f64 z #s(literal 4 binary64)) y) y)) (/.f64 (/.f64 x (pow.f64 z #s(literal 6 binary64))) (pow.f64 y #s(literal 3 binary64)))) x (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 z z) y))) (*.f64 x x))
(*.f64 (fma.f64 (fma.f64 (-.f64 (/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 y #s(literal 3 binary64))) (pow.f64 z #s(literal 6 binary64))) (/.f64 (/.f64 x (pow.f64 z #s(literal 8 binary64))) (pow.f64 y #s(literal 4 binary64)))) x (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (pow.f64 z #s(literal 4 binary64)) y) y))) x (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 z z) y))) (*.f64 x x))
(/.f64 #s(literal 1 binary64) (*.f64 z z))
(+.f64 (/.f64 x (*.f64 (pow.f64 z #s(literal 4 binary64)) y)) (/.f64 #s(literal 1 binary64) (*.f64 z z)))
(+.f64 (/.f64 (fma.f64 (/.f64 x (pow.f64 z #s(literal 6 binary64))) (/.f64 x y) (/.f64 x (pow.f64 z #s(literal 4 binary64)))) y) (/.f64 #s(literal 1 binary64) (*.f64 z z)))
(+.f64 (/.f64 (fma.f64 (/.f64 x (pow.f64 z #s(literal 6 binary64))) (/.f64 x y) (/.f64 x (pow.f64 z #s(literal 4 binary64)))) y) (+.f64 (/.f64 (pow.f64 (/.f64 x y) #s(literal 3 binary64)) (pow.f64 z #s(literal 8 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 z z))))
x
(*.f64 (fma.f64 (*.f64 z z) (/.f64 y x) #s(literal 1 binary64)) x)
(*.f64 (fma.f64 (*.f64 z z) (/.f64 y x) #s(literal 1 binary64)) x)
(*.f64 (fma.f64 (*.f64 z z) (/.f64 y x) #s(literal 1 binary64)) x)
x
(*.f64 (fma.f64 (*.f64 z z) (/.f64 y x) #s(literal 1 binary64)) x)
(*.f64 (fma.f64 (*.f64 z z) (/.f64 y x) #s(literal 1 binary64)) x)
(*.f64 (fma.f64 (*.f64 z z) (/.f64 y x) #s(literal 1 binary64)) x)
x
(*.f64 (fma.f64 (*.f64 z z) (/.f64 y x) #s(literal 1 binary64)) x)
(*.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 z #s(literal 4 binary64))) (*.f64 x x)) (*.f64 y y) (fma.f64 (/.f64 (*.f64 z z) x) y (fma.f64 (/.f64 (/.f64 (pow.f64 z #s(literal 4 binary64)) x) x) (*.f64 y y) #s(literal 1 binary64)))) x)
(*.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 z #s(literal 4 binary64))) (*.f64 x x)) (*.f64 y y) (fma.f64 (/.f64 (*.f64 z z) x) y (fma.f64 (/.f64 (/.f64 (pow.f64 z #s(literal 4 binary64)) x) x) (*.f64 y y) #s(literal 1 binary64)))) x)
x
(*.f64 (fma.f64 (*.f64 z z) (/.f64 y x) #s(literal 1 binary64)) x)
(*.f64 (fma.f64 (/.f64 (*.f64 z z) x) y (fma.f64 (/.f64 (/.f64 (pow.f64 z #s(literal 4 binary64)) x) x) (*.f64 y y) #s(literal 1 binary64))) x)
(fma.f64 (fma.f64 (/.f64 (*.f64 z z) x) y (fma.f64 (/.f64 (/.f64 (pow.f64 z #s(literal 4 binary64)) x) x) (*.f64 y y) (*.f64 (pow.f64 z #s(literal 6 binary64)) (pow.f64 (/.f64 y x) #s(literal 3 binary64))))) x x)
(/.f64 y (neg.f64 x))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 y y) x) (*.f64 z z) y)) x)
(/.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 z #s(literal 4 binary64)) x) (pow.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 z z) y) y)) x) y) (neg.f64 x))
(/.f64 (neg.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 z #s(literal 4 binary64)) x) (pow.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 z z) y) y)) x) (fma.f64 (/.f64 (pow.f64 z #s(literal 6 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 y #s(literal 4 binary64)) y))) x)
x
(*.f64 (fma.f64 (*.f64 z z) (/.f64 y x) #s(literal 1 binary64)) x)
(*.f64 (fma.f64 (*.f64 z z) (/.f64 y x) #s(literal 1 binary64)) x)
(*.f64 (fma.f64 (*.f64 z z) (/.f64 y x) #s(literal 1 binary64)) x)
x
(*.f64 (fma.f64 (*.f64 z z) (/.f64 y x) #s(literal 1 binary64)) x)
(*.f64 (fma.f64 (*.f64 z z) (/.f64 y x) #s(literal 1 binary64)) x)
(*.f64 (fma.f64 (*.f64 z z) (/.f64 y x) #s(literal 1 binary64)) x)
x
(*.f64 (fma.f64 (*.f64 z z) (/.f64 y x) #s(literal 1 binary64)) x)
(*.f64 (fma.f64 (*.f64 z z) (/.f64 y x) #s(literal 1 binary64)) x)
(*.f64 (fma.f64 (*.f64 z z) (/.f64 y x) #s(literal 1 binary64)) x)
x
(*.f64 (fma.f64 (*.f64 z z) (/.f64 y x) #s(literal 1 binary64)) x)
(*.f64 (+.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (pow.f64 z #s(literal 4 binary64)) x) y (*.f64 z z)) y) x) #s(literal 1 binary64)) x)
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 z z) y (/.f64 (fma.f64 (/.f64 (pow.f64 z #s(literal 6 binary64)) x) (pow.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 z #s(literal 4 binary64)) y) y)) x)) x) #s(literal 1 binary64)) x)
(/.f64 y (neg.f64 x))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 y y) x) (*.f64 z z) y)) x)
(/.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 z #s(literal 4 binary64)) x) (pow.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 z z) y) y)) x) y) (neg.f64 x))
(/.f64 (-.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y y) z) z (/.f64 (fma.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) y) x)

rewrite157.0ms (3.3%)

Memory
11.1MiB live, 244.1MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029148
050143
1153123
2872100
0888197
Stop Event
iter limit
node limit
iter limit
Counts
15 → 523
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 (sqrt.f64 z) y) z) (sqrt.f64 z))
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 (*.f64 (sqrt.f64 z) y) z) (sqrt.f64 z)))
(*.f64 (*.f64 (sqrt.f64 z) y) z)
(*.f64 (sqrt.f64 z) y)
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 z y)) z) (sqrt.f64 y)) (sqrt.f64 z)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 z y)) z) (sqrt.f64 y)) (sqrt.f64 z))
(*.f64 (*.f64 (sqrt.f64 (*.f64 z y)) z) (sqrt.f64 y))
(*.f64 (sqrt.f64 (*.f64 z y)) z)
(fma.f64 (*.f64 (pow.f64 z #s(literal 4 binary64)) y) (/.f64 y (-.f64 (*.f64 (*.f64 z z) y) x)) (neg.f64 (*.f64 x (/.f64 x (-.f64 (*.f64 (*.f64 z z) y) x)))))
(neg.f64 (*.f64 x (/.f64 x (-.f64 (*.f64 (*.f64 z z) y) x))))
(*.f64 (pow.f64 z #s(literal 4 binary64)) y)
(pow.f64 z #s(literal 4 binary64))
(sqrt.f64 (*.f64 z y))
(*.f64 (*.f64 z z) y)
(/.f64 y (-.f64 (*.f64 (*.f64 z z) y) x))
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>

eval168.0ms (3.6%)

Memory
-15.2MiB live, 259.7MiB allocated
Compiler

Compiled 32 999 to 1 799 computations (94.5% saved)

prune81.0ms (1.7%)

Memory
-16.6MiB live, 70.2MiB allocated
Pruning

9 alts after pruning (1 fresh and 8 done)

PrunedKeptTotal
New9581959
Fresh000
Picked123
Done066
Total9599968
Accuracy
100.0%
Counts
968 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
59.3%
(fma.f64 (*.f64 (/.f64 y (-.f64 (*.f64 (*.f64 z z) y) x)) (*.f64 (*.f64 z z) y)) (*.f64 z z) (*.f64 (/.f64 x (fma.f64 (neg.f64 y) (*.f64 z z) x)) x))
92.2%
(fma.f64 (*.f64 z z) y x)
99.9%
(fma.f64 (*.f64 z y) z x)
99.9%
(+.f64 x (*.f64 (*.f64 y z) z))
30.9%
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 z y)) z) (sqrt.f64 y)) (sqrt.f64 z)))
57.7%
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 (*.f64 (sqrt.f64 z) y) z) (sqrt.f64 z)))
30.0%
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 z (*.f64 z (sqrt.f64 y))) (sqrt.f64 y)))
51.5%
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 z z) y))
57.8%
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 z y) z))
Compiler

Compiled 350 to 143 computations (59.1% saved)

regimes23.0ms (0.5%)

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

5 calls:

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

Compiled 15 to 20 computations (-33.3% saved)

regimes27.0ms (0.6%)

Memory
-24.5MiB live, 13.0MiB allocated
Counts
4 → 1
Calls
Call 1
Inputs
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 z y) z))
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 z z) y))
(fma.f64 (*.f64 z y) z x)
(fma.f64 (*.f64 z z) y x)
Outputs
(fma.f64 (*.f64 z y) z x)
Calls

5 calls:

18.0ms
z
2.0ms
y
2.0ms
x
2.0ms
(+.f64 x (*.f64 (*.f64 y z) z))
2.0ms
(*.f64 (*.f64 y z) z)
Results
AccuracySegmentsBranch
99.9%1x
99.9%1y
99.9%1z
99.9%1(+.f64 x (*.f64 (*.f64 y z) z))
99.9%1(*.f64 (*.f64 y z) z)
Compiler

Compiled 15 to 20 computations (-33.3% saved)

regimes8.0ms (0.2%)

Memory
16.1MiB live, 16.1MiB allocated
Accuracy

Total -4.1b remaining (-15.1%)

Threshold costs -4.1b (-15.1%)

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

5 calls:

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

Compiled 15 to 20 computations (-33.3% saved)

simplify41.0ms (0.9%)

Memory
-5.6MiB live, 32.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01326
11626
Stop Event
saturated
Calls
Call 1
Inputs
(+.f64 x (*.f64 (*.f64 y z) z))
(fma.f64 (*.f64 z y) z x)
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 z y) z))
Outputs
(+.f64 (*.f64 (*.f64 z y) z) x)
(fma.f64 (*.f64 z y) z x)
#s(approx (+ x (* (* y z) z)) (*.f64 (*.f64 z y) z))

soundness435.0ms (9.3%)

Memory
9.0MiB live, 206.6MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01664
02552
110852
252550
3509150
0825750
028410
187410
2237410
3702410
42129410
54262410
66911410
08031383
0615
0915
12715
217915
3177215
0854514
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 63 to 34 computations (46% saved)

preprocess69.0ms (1.5%)

Memory
-16.0MiB live, 67.5MiB allocated
Remove

(abs z)

Compiler

Compiled 94 to 58 computations (38.3% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...