Statistics.Distribution.Beta:$cvariance from math-functions-0.1.5.2

Time bar (total: 10.7s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze139.0ms (1.3%)

Memory
8.9MiB live, 93.4MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
50%49.9%49.9%0.1%0%0%0%4
50%49.9%49.9%0.1%0%0%0%5
50%49.9%49.9%0.1%0%0%0%6
75%74.9%25%0.1%0%0%0%7
75%74.9%25%0.1%0%0%0%8
75%74.9%25%0.1%0%0%0%9
75%74.9%25%0.1%0%0%0%10
75%74.9%25%0.1%0%0%0%11
75%74.9%25%0.1%0%0%0%12
Compiler

Compiled 13 to 11 computations (15.4% saved)

sample827.0ms (7.8%)

Memory
-11.4MiB live, 1 177.5MiB allocated
Samples
540.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 297.0ms
ival-mult: 161.0ms (54.3% of total)
ival-add: 65.0ms (21.9% of total)
ival-div: 56.0ms (18.9% of total)
ival-true: 7.0ms (2.4% of total)
exact: 5.0ms (1.7% of total)
ival-assert: 3.0ms (1% of total)
Bogosity

explain87.0ms (0.8%)

Memory
23.6MiB live, 105.4MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
460-2(-1.4126461244143547e+34 2.850554702706858e-210 -4.179613461491149e-159)(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))))
00-0-#s(literal 1 binary64)
00-0-z
00-0-(*.f64 x y)
00-0-(+.f64 z #s(literal 1 binary64))
00-0-(*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))
00-0-(*.f64 z z)
00-0-y
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
/.f64(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))))o/o130
(*.f64 x y)overflow34
(*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))overflow74
(*.f64 z z)overflow58
/.f64(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))))n/u80
(*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))underflow61
(*.f64 z z)underflow61
/.f64(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))))n/o70
(*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))overflow74
(*.f64 z z)overflow58
/.f64(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))))u/n70
(*.f64 x y)underflow27
/.f64(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))))u/u50
(*.f64 x y)underflow27
(*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))underflow61
(*.f64 z z)underflow61
/.f64(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))))o/n40
(*.f64 x y)overflow34
Confusion
Predicted +Predicted -
+442
-0210
Precision
1.0
Recall
0.9565217391304348
Confusion?
Predicted +Predicted MaybePredicted -
+4402
-00210
Precision?
1.0
Recall?
0.9565217391304348
Freqs
test
numberfreq
0212
144
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
41.0ms512×0valid
Compiler

Compiled 108 to 40 computations (63% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-mult: 13.0ms (64.5% of total)
ival-div: 3.0ms (14.9% of total)
ival-add: 3.0ms (14.9% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess56.0ms (0.5%)

Memory
-8.4MiB live, 65.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034110
1149102
2639101
3325899
4564299
0911
01411
13411
28211
318011
423911
524311
024310
Stop Event
iter limit
saturated
iter limit
node limit
Calls
Call 1
Inputs
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))))
Outputs
(*.f64 (/.f64 (/.f64 x (fma.f64 z z z)) z) y)
Symmetry

(negabs y)

(negabs x)

(sort x y)

Compiler

Compiled 11 to 9 computations (18.2% saved)

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune0.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
83.0%
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))))
Compiler

Compiled 11 to 9 computations (18.2% saved)

simplify6.0ms (0.1%)

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

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 z #s(literal 1 binary64))
cost-diff0
(*.f64 z z)
cost-diff0
(*.f64 x y)
cost-diff128
(*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0931
01431
13431
28231
318031
423931
524331
024329
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))))
(*.f64 x y)
x
y
(*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))
(*.f64 z z)
z
(+.f64 z #s(literal 1 binary64))
#s(literal 1 binary64)
Outputs
(*.f64 (/.f64 (/.f64 x (fma.f64 z z z)) z) y)
(*.f64 y x)
x
y
(*.f64 (fma.f64 z z z) z)
(*.f64 z z)
z
(+.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)

localize24.0ms (0.2%)

Memory
-6.8MiB live, 31.0MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 z z)
accuracy0
(*.f64 x y)
accuracy0.05859375
(*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))
accuracy10.799821279133658
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))))
Samples
17.0ms256×0valid
Compiler

Compiled 64 to 20 computations (68.8% saved)

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

series14.0ms (0.1%)

Memory
21.3MiB live, 21.3MiB allocated
Counts
5 → 96
Calls
Call 1
Inputs
#s(alt #<batchref> (patch (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 z z) #<representation binary64>) () ())
#s(alt #<batchref> (patch (+.f64 z #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))) #<representation binary64>) () ())
Outputs
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))) #<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 (+.f64 z #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (+.f64 z #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (+.f64 z #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (+.f64 z #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))) #<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 (+.f64 z #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (+.f64 z #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (+.f64 z #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (+.f64 z #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))) #<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 (+.f64 z #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (+.f64 z #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (+.f64 z #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (+.f64 z #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
Calls

9 calls:

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

simplify192.0ms (1.8%)

Memory
11.0MiB live, 162.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
063683
1202664
2577646
33491628
08398593
Stop Event
iter limit
node limit
Counts
96 → 94
Calls
Call 1
Inputs
(pow z 2)
(* (pow z 2) (+ 1 z))
(* (pow z 2) (+ 1 z))
(* (pow z 2) (+ 1 z))
(pow z 2)
(pow z 2)
(pow z 2)
(pow z 2)
1
(+ 1 z)
(+ 1 z)
(+ 1 z)
(/ (* x y) (pow z 2))
(/ (+ (* -1 (* x (* y z))) (* x y)) (pow z 2))
(/ (+ (* x y) (* z (- (* x (* y z)) (* x y)))) (pow z 2))
(/ (+ (* x y) (* z (- (* z (- (* -1 (* x (* y z))) (* -1 (* x y)))) (* x y)))) (pow z 2))
(pow z 3)
(* (pow z 3) (+ 1 (/ 1 z)))
(* (pow z 3) (+ 1 (/ 1 z)))
(* (pow z 3) (+ 1 (/ 1 z)))
(pow z 2)
(pow z 2)
(pow z 2)
(pow z 2)
z
(* z (+ 1 (/ 1 z)))
(* z (+ 1 (/ 1 z)))
(* z (+ 1 (/ 1 z)))
(/ (* x y) (pow z 3))
(/ (+ (* -1 (/ (* x y) z)) (* x y)) (pow z 3))
(/ (- (+ (* x y) (/ (* x y) (pow z 2))) (/ (* x y) z)) (pow z 3))
(/ (- (+ (* -1 (/ (* x y) (pow z 3))) (* x y)) (+ (* -1 (/ (* x y) (pow z 2))) (/ (* x y) z))) (pow z 3))
(pow z 3)
(* (pow z 3) (+ 1 (/ 1 z)))
(* (pow z 3) (+ 1 (/ 1 z)))
(* (pow z 3) (+ 1 (/ 1 z)))
(pow z 2)
(pow z 2)
(pow z 2)
(pow z 2)
z
(* z (+ 1 (/ 1 z)))
(* z (+ 1 (/ 1 z)))
(* z (+ 1 (/ 1 z)))
(/ (* x y) (pow z 3))
(* -1 (/ (+ (* -1 (* x y)) (/ (* x y) z)) (pow z 3)))
(* -1 (/ (+ (* -1 (* x y)) (* -1 (/ (- (/ (* x y) z) (* x y)) z))) (pow z 3)))
(* -1 (/ (+ (* -1 (* x y)) (* -1 (/ (- (* -1 (/ (- (/ (* x y) z) (* x y)) z)) (* x y)) z))) (pow z 3)))
(* x y)
(* x y)
(* x y)
(* x y)
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(* x y)
(* x y)
(* x y)
(* x y)
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(* x y)
(* x y)
(* x y)
(* x y)
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(* x y)
(* x y)
(* x y)
(* x y)
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(* x y)
(* x y)
(* x y)
(* x y)
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(* x y)
(* x y)
(* x y)
(* x y)
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
Outputs
(*.f64 z z)
(*.f64 (fma.f64 z z z) z)
(*.f64 (fma.f64 z z z) z)
(*.f64 (fma.f64 z z z) z)
(*.f64 z z)
(*.f64 z z)
(*.f64 z z)
(*.f64 z z)
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) z)
(+.f64 #s(literal 1 binary64) z)
(+.f64 #s(literal 1 binary64) z)
(*.f64 (/.f64 x z) (/.f64 y z))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) z) (*.f64 y x)) (*.f64 z z))
(/.f64 (*.f64 x (fma.f64 (-.f64 (*.f64 y z) y) z y)) (*.f64 z z))
(/.f64 (*.f64 (fma.f64 z z #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) z) (*.f64 y x))) (*.f64 z z))
(pow.f64 z #s(literal 3 binary64))
(*.f64 (fma.f64 z z z) z)
(*.f64 (fma.f64 z z z) z)
(*.f64 (fma.f64 z z z) z)
(*.f64 z z)
(*.f64 z z)
(*.f64 z z)
(*.f64 z z)
z
(+.f64 #s(literal 1 binary64) z)
(+.f64 #s(literal 1 binary64) z)
(+.f64 #s(literal 1 binary64) z)
(*.f64 (/.f64 x (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (/.f64 x (pow.f64 z #s(literal 3 binary64))) (-.f64 y (/.f64 y z)))
(/.f64 (*.f64 x (+.f64 (/.f64 (-.f64 (/.f64 y z) y) z) y)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (*.f64 (*.f64 (-.f64 (/.f64 y z) y) x) (+.f64 (/.f64 (/.f64 #s(literal -1 binary64) z) z) #s(literal -1 binary64))) (pow.f64 z #s(literal 3 binary64)))
(pow.f64 z #s(literal 3 binary64))
(*.f64 (fma.f64 z z z) z)
(*.f64 (fma.f64 z z z) z)
(*.f64 (fma.f64 z z z) z)
(*.f64 z z)
(*.f64 z z)
(*.f64 z z)
(*.f64 z z)
z
(+.f64 #s(literal 1 binary64) z)
(+.f64 #s(literal 1 binary64) z)
(+.f64 #s(literal 1 binary64) z)
(*.f64 (/.f64 x (pow.f64 z #s(literal 3 binary64))) y)
(*.f64 (/.f64 x (pow.f64 z #s(literal 3 binary64))) (-.f64 y (/.f64 y z)))
(/.f64 (*.f64 x (+.f64 (/.f64 (-.f64 (/.f64 y z) y) z) y)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (*.f64 (*.f64 (-.f64 (/.f64 y z) y) x) (+.f64 (/.f64 (/.f64 #s(literal -1 binary64) z) z) #s(literal -1 binary64))) (pow.f64 z #s(literal 3 binary64)))
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))

rewrite198.0ms (1.9%)

Memory
-36.0MiB live, 216.0MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0927
01427
15527
233827
3320427
0848825
Stop Event
iter limit
node limit
iter limit
Counts
5 → 483
Calls
Call 1
Inputs
(*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))
(*.f64 x y)
(*.f64 z z)
(+.f64 z #s(literal 1 binary64))
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval67.0ms (0.6%)

Memory
1.4MiB live, 158.7MiB allocated
Compiler

Compiled 10 600 to 1 521 computations (85.7% saved)

prune17.0ms (0.2%)

Memory
15.8MiB live, 54.2MiB allocated
Pruning

12 alts after pruning (11 fresh and 1 done)

PrunedKeptTotal
New56611577
Fresh000
Picked011
Done000
Total56612578
Accuracy
100.0%
Counts
578 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
92.8%
(/.f64 (/.f64 (*.f64 (/.f64 y (+.f64 #s(literal 1 binary64) z)) x) z) z)
91.5%
(/.f64 (/.f64 y z) (/.f64 (fma.f64 z z z) x))
93.5%
(/.f64 (*.f64 (/.f64 x z) y) (fma.f64 z z z))
83.0%
(/.f64 (*.f64 y x) (*.f64 (fma.f64 z z z) z))
90.7%
(/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 z (/.f64 (fma.f64 z z z) x)))
93.1%
(/.f64 (*.f64 x (/.f64 y (fma.f64 z z z))) z)
83.0%
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))))
68.6%
(/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))
91.0%
(/.f64 (*.f64 #s(literal 1 binary64) y) (*.f64 (*.f64 z (/.f64 z x)) (+.f64 #s(literal 1 binary64) z)))
86.0%
(*.f64 (neg.f64 y) (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z))))
84.7%
(*.f64 (neg.f64 x) (/.f64 y (*.f64 (neg.f64 z) (fma.f64 z z z))))
72.0%
#s(approx (/ (* x y) (* (* z z) (+ z 1))) (*.f64 (/.f64 x z) (/.f64 y z)))
Compiler

Compiled 279 to 205 computations (26.5% saved)

simplify230.0ms (2.2%)

Memory
10.9MiB live, 90.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

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

Useful iterations: 1 (0.0ms)

IterNodesCost
027162
046156
1108154
2277154
3963154
42958154
54279154
65240154
75692154
86082154
96284154
106295154
116867154
127163154
137189154
147225154
157337154
167504154
177508154
187508154
197764154
208000154
08504154
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 (*.f64 (/.f64 x z) y) (fma.f64 z z z))
(*.f64 (/.f64 x z) y)
(/.f64 x z)
x
z
y
(fma.f64 z z z)
(/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))
(*.f64 x y)
x
y
#s(approx (* (* z z) (+ z 1)) (*.f64 z z))
(*.f64 z z)
z
(/.f64 (*.f64 y x) (*.f64 (fma.f64 z z z) z))
(*.f64 y x)
y
x
(*.f64 (fma.f64 z z z) z)
(fma.f64 z z z)
z
(*.f64 (neg.f64 y) (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z))))
(neg.f64 y)
y
(/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z)))
x
(*.f64 (neg.f64 z) (fma.f64 z z z))
(neg.f64 z)
z
(fma.f64 z z z)
(/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 z (/.f64 (fma.f64 z z z) x)))
(*.f64 y #s(literal 1 binary64))
y
#s(literal 1 binary64)
(*.f64 z (/.f64 (fma.f64 z z z) x))
z
(/.f64 (fma.f64 z z z) x)
(fma.f64 z z z)
x
Outputs
(*.f64 (/.f64 (/.f64 y (fma.f64 z z z)) z) x)
(*.f64 y (/.f64 x z))
(/.f64 x z)
x
z
y
(fma.f64 z z z)
(/.f64 (*.f64 y x) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))
(*.f64 y x)
x
y
#s(approx (* (* z z) (+ z 1)) (*.f64 z z))
(*.f64 z z)
z
(*.f64 (/.f64 (/.f64 y (fma.f64 z z z)) z) x)
(*.f64 y x)
y
x
(*.f64 (fma.f64 z z z) z)
(fma.f64 z z z)
z
(*.f64 (/.f64 (/.f64 y (fma.f64 z z z)) z) x)
(neg.f64 y)
y
(/.f64 (/.f64 x (-.f64 #s(literal -1 binary64) z)) (*.f64 z z))
x
(*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))
(neg.f64 z)
z
(fma.f64 z z z)
(*.f64 (/.f64 (/.f64 y (fma.f64 z z z)) z) x)
y
y
#s(literal 1 binary64)
(*.f64 (/.f64 (fma.f64 z z z) x) z)
z
(/.f64 (fma.f64 z z z) x)
(fma.f64 z z z)
x

localize122.0ms (1.1%)

Memory
-6.3MiB live, 103.6MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 y #s(literal 1 binary64))
accuracy0.1171875
(*.f64 z (/.f64 (fma.f64 z z z) x))
accuracy1.4146557725614883
(/.f64 (fma.f64 z z z) x)
accuracy5.6570562516522
(/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 z (/.f64 (fma.f64 z z z) x)))
accuracy0
(neg.f64 y)
accuracy0.0546875
(*.f64 (neg.f64 z) (fma.f64 z z z))
accuracy4.871221148955138
(*.f64 (neg.f64 y) (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z))))
accuracy6.924716508060705
(/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z)))
accuracy0
(fma.f64 z z z)
accuracy0
(*.f64 y x)
accuracy0.0546875
(*.f64 (fma.f64 z z z) z)
accuracy10.799821279133658
(/.f64 (*.f64 y x) (*.f64 (fma.f64 z z z) z))
accuracy0
(*.f64 z z)
accuracy0
(*.f64 x y)
accuracy10.799821279133658
(/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))
accuracy22.12849532182645
#s(approx (* (* z z) (+ z 1)) (*.f64 z z))
accuracy0
(fma.f64 z z z)
accuracy0
(/.f64 x z)
accuracy3.936706672589213
(/.f64 (*.f64 (/.f64 x z) y) (fma.f64 z z z))
accuracy4.779334044854471
(*.f64 (/.f64 x z) y)
Samples
105.0ms256×0valid
Compiler

Compiled 331 to 55 computations (83.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 29.0ms
ival-mult: 14.0ms (47.5% of total)
ival-div: 11.0ms (37.3% of total)
ival-add: 2.0ms (6.8% of total)
ival-neg: 2.0ms (6.8% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series79.0ms (0.7%)

Memory
16.7MiB live, 92.6MiB allocated
Counts
20 → 456
Calls
Call 1
Inputs
#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 x z) y) (fma.f64 z z z)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())
#s(alt #<batchref> (patch (fma.f64 z z z) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (* (* z z) (+ z 1)) (*.f64 z z)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 z z) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 y x) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (fma.f64 z z z) z) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 (*.f64 y x) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z)))) #<representation binary64>) () ())
#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (neg.f64 z) (fma.f64 z z z)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (neg.f64 z) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 y #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 z (/.f64 (fma.f64 z z z) x))) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 z (/.f64 (fma.f64 z z z) x)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 (fma.f64 z z z) x) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z))) #<representation binary64>) () ())
Outputs
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 x z) y) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 x z) y) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 x z) y) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 x z) y) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (fma.f64 z z z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (fma.f64 z z z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (fma.f64 z z z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (fma.f64 z z z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (* (* z z) (+ z 1)) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (* (* z z) (+ z 1)) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (* (* z z) (+ z 1)) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (* (* z z) (+ z 1)) (*.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 (*.f64 z z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (fma.f64 z z z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (fma.f64 z z z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (fma.f64 z z z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (fma.f64 z z z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (*.f64 y x) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (*.f64 y x) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (*.f64 y x) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (*.f64 y x) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 z) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 z) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 z) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 z) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 z (/.f64 (fma.f64 z z z) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 z (/.f64 (fma.f64 z z z) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 z (/.f64 (fma.f64 z z z) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 z (/.f64 (fma.f64 z z z) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 z (/.f64 (fma.f64 z z z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 z (/.f64 (fma.f64 z z z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 z (/.f64 (fma.f64 z z z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 z (/.f64 (fma.f64 z z z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (fma.f64 z z z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (fma.f64 z z z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (fma.f64 z z z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (fma.f64 z z z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 x z) y) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 x z) y) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 x z) y) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 x z) y) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (fma.f64 z z z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (fma.f64 z z z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (fma.f64 z z z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (fma.f64 z z z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (* (* z z) (+ z 1)) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (* (* z z) (+ z 1)) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (* (* z z) (+ z 1)) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (* (* z z) (+ z 1)) (*.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 (*.f64 z z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (fma.f64 z z z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (fma.f64 z z z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (fma.f64 z z z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (fma.f64 z z z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 y x) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 y x) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 y x) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 y x) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 z) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 z) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 z) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 z) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 z (/.f64 (fma.f64 z z z) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 z (/.f64 (fma.f64 z z z) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 z (/.f64 (fma.f64 z z z) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 z (/.f64 (fma.f64 z z z) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 z (/.f64 (fma.f64 z z z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 z (/.f64 (fma.f64 z z z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 z (/.f64 (fma.f64 z z z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 z (/.f64 (fma.f64 z z z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (fma.f64 z z z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (fma.f64 z z z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (fma.f64 z z z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (fma.f64 z z z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 x z) y) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 x z) y) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 x z) y) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 x z) y) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (fma.f64 z z z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (fma.f64 z z z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (fma.f64 z z z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (fma.f64 z z z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (* (* z z) (+ z 1)) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (* (* z z) (+ z 1)) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (* (* z z) (+ z 1)) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (* (* z z) (+ z 1)) (*.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 (*.f64 z z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (fma.f64 z z z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (fma.f64 z z z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (fma.f64 z z z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (fma.f64 z z z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 y x) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 y x) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 y x) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 y x) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 z) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 z) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 z) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 z) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (neg.f64 z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 z (/.f64 (fma.f64 z z z) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 z (/.f64 (fma.f64 z z z) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 z (/.f64 (fma.f64 z z z) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 z (/.f64 (fma.f64 z z z) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 z (/.f64 (fma.f64 z z z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 z (/.f64 (fma.f64 z z z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 z (/.f64 (fma.f64 z z z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 z (/.f64 (fma.f64 z z z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (fma.f64 z z z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (fma.f64 z z z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (fma.f64 z z z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (fma.f64 z z z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 x z) y) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 x z) y) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 x z) y) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 x z) y) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y x) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y x) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y x) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y x) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 y #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 y #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 y #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 y #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 z (/.f64 (fma.f64 z z z) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 z (/.f64 (fma.f64 z z z) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 z (/.f64 (fma.f64 z z z) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 z (/.f64 (fma.f64 z z z) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 x z) y) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 x z) y) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 x z) y) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 x z) y) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y x) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y x) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y x) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y x) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 y #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 y #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 y #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 y #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 z (/.f64 (fma.f64 z z z) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 z (/.f64 (fma.f64 z z z) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 z (/.f64 (fma.f64 z z z) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 z (/.f64 (fma.f64 z z z) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 x z) y) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 x z) y) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 x z) y) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 x z) y) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y x) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y x) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y x) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y x) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 y #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 y #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 y #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 y #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 z (/.f64 (fma.f64 z z z) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 z (/.f64 (fma.f64 z z z) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 z (/.f64 (fma.f64 z z z) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 z (/.f64 (fma.f64 z z z) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 x z) y) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 x z) y) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 x z) y) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 x z) y) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 y x) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 y x) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 y x) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 y x) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 z (/.f64 (fma.f64 z z z) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 z (/.f64 (fma.f64 z z z) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 z (/.f64 (fma.f64 z z z) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 z (/.f64 (fma.f64 z z z) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 z (/.f64 (fma.f64 z z z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 z (/.f64 (fma.f64 z z z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 z (/.f64 (fma.f64 z z z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 z (/.f64 (fma.f64 z z z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (fma.f64 z z z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (fma.f64 z z z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (fma.f64 z z z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (fma.f64 z z z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 x z) y) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 x z) y) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 x z) y) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 x z) y) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 y x) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 y x) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 y x) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 y x) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 z (/.f64 (fma.f64 z z z) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 z (/.f64 (fma.f64 z z z) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 z (/.f64 (fma.f64 z z z) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 z (/.f64 (fma.f64 z z z) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 z (/.f64 (fma.f64 z z z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 z (/.f64 (fma.f64 z z z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 z (/.f64 (fma.f64 z z z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 z (/.f64 (fma.f64 z z z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (fma.f64 z z z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (fma.f64 z z z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (fma.f64 z z z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (fma.f64 z z z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 x z) y) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 x z) y) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 x z) y) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 x z) y) (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 x z) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 y x) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 y x) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 y x) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 y x) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 z (/.f64 (fma.f64 z z z) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 z (/.f64 (fma.f64 z z z) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 z (/.f64 (fma.f64 z z z) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 z (/.f64 (fma.f64 z z z) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 z (/.f64 (fma.f64 z z z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 z (/.f64 (fma.f64 z z z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 z (/.f64 (fma.f64 z z z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 z (/.f64 (fma.f64 z z z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (fma.f64 z z z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (fma.f64 z z z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (fma.f64 z z z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (fma.f64 z z z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z))) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
35.0ms
y
@inf
((/ (* (/ x z) y) (+ (* z z) z)) (* (/ x z) y) (/ x z) (+ (* z z) z) (/ (* x y) (* (* z z) (+ z 1))) (* x y) (* (* z z) (+ z 1)) (* z z) (* y x) (* (+ (* z z) z) z) (/ (* y x) (* (+ (* z z) z) z)) (* (neg y) (/ x (* (neg z) (+ (* z z) z)))) (neg y) (* (neg z) (+ (* z z) z)) (neg z) (* y 1) (/ (* y 1) (* z (/ (+ (* z z) z) x))) (* z (/ (+ (* z z) z) x)) (/ (+ (* z z) z) x) (/ x (* (neg z) (+ (* z z) z))))
7.0ms
x
@-inf
((/ (* (/ x z) y) (+ (* z z) z)) (* (/ x z) y) (/ x z) (+ (* z z) z) (/ (* x y) (* (* z z) (+ z 1))) (* x y) (* (* z z) (+ z 1)) (* z z) (* y x) (* (+ (* z z) z) z) (/ (* y x) (* (+ (* z z) z) z)) (* (neg y) (/ x (* (neg z) (+ (* z z) z)))) (neg y) (* (neg z) (+ (* z z) z)) (neg z) (* y 1) (/ (* y 1) (* z (/ (+ (* z z) z) x))) (* z (/ (+ (* z z) z) x)) (/ (+ (* z z) z) x) (/ x (* (neg z) (+ (* z z) z))))
6.0ms
x
@inf
((/ (* (/ x z) y) (+ (* z z) z)) (* (/ x z) y) (/ x z) (+ (* z z) z) (/ (* x y) (* (* z z) (+ z 1))) (* x y) (* (* z z) (+ z 1)) (* z z) (* y x) (* (+ (* z z) z) z) (/ (* y x) (* (+ (* z z) z) z)) (* (neg y) (/ x (* (neg z) (+ (* z z) z)))) (neg y) (* (neg z) (+ (* z z) z)) (neg z) (* y 1) (/ (* y 1) (* z (/ (+ (* z z) z) x))) (* z (/ (+ (* z z) z) x)) (/ (+ (* z z) z) x) (/ x (* (neg z) (+ (* z z) z))))
4.0ms
z
@0
((/ (* (/ x z) y) (+ (* z z) z)) (* (/ x z) y) (/ x z) (+ (* z z) z) (/ (* x y) (* (* z z) (+ z 1))) (* x y) (* (* z z) (+ z 1)) (* z z) (* y x) (* (+ (* z z) z) z) (/ (* y x) (* (+ (* z z) z) z)) (* (neg y) (/ x (* (neg z) (+ (* z z) z)))) (neg y) (* (neg z) (+ (* z z) z)) (neg z) (* y 1) (/ (* y 1) (* z (/ (+ (* z z) z) x))) (* z (/ (+ (* z z) z) x)) (/ (+ (* z z) z) x) (/ x (* (neg z) (+ (* z z) z))))
3.0ms
x
@0
((/ (* (/ x z) y) (+ (* z z) z)) (* (/ x z) y) (/ x z) (+ (* z z) z) (/ (* x y) (* (* z z) (+ z 1))) (* x y) (* (* z z) (+ z 1)) (* z z) (* y x) (* (+ (* z z) z) z) (/ (* y x) (* (+ (* z z) z) z)) (* (neg y) (/ x (* (neg z) (+ (* z z) z)))) (neg y) (* (neg z) (+ (* z z) z)) (neg z) (* y 1) (/ (* y 1) (* z (/ (+ (* z z) z) x))) (* z (/ (+ (* z z) z) x)) (/ (+ (* z z) z) x) (/ x (* (neg z) (+ (* z z) z))))

simplify294.0ms (2.8%)

Memory
6.1MiB live, 323.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01433867
14413757
211813548
342693463
081183252
Stop Event
iter limit
node limit
Counts
456 → 443
Calls
Call 1
Inputs
(/ (* x y) (pow z 2))
(/ (+ (* -1 (* x (* y z))) (* x y)) (pow z 2))
(/ (+ (* x y) (* z (- (* x (* y z)) (* x y)))) (pow z 2))
(/ (+ (* x y) (* z (- (* z (- (* -1 (* x (* y z))) (* -1 (* x y)))) (* x y)))) (pow z 2))
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ x z)
(/ x z)
(/ x z)
(/ x z)
z
(* z (+ 1 z))
(* z (+ 1 z))
(* z (+ 1 z))
(/ (* x y) (pow z 2))
(/ (+ (* -1 (* x (* y z))) (* x y)) (pow z 2))
(/ (+ (* x y) (* z (- (* x (* y z)) (* x y)))) (pow z 2))
(/ (+ (* x y) (* z (- (* z (- (* -1 (* x (* y z))) (* -1 (* x y)))) (* x y)))) (pow z 2))
(pow z 2)
(* (pow z 2) (+ 1 z))
(* (pow z 2) (+ 1 z))
(* (pow z 2) (+ 1 z))
(pow z 2)
(pow z 2)
(pow z 2)
(pow z 2)
(pow z 2)
(* (pow z 2) (+ 1 z))
(* (pow z 2) (+ 1 z))
(* (pow z 2) (+ 1 z))
(/ (* x y) (pow z 2))
(/ (+ (* -1 (* x (* y z))) (* x y)) (pow z 2))
(/ (+ (* x y) (* z (- (* x (* y z)) (* x y)))) (pow z 2))
(/ (+ (* x y) (* z (- (* z (- (* -1 (* x (* y z))) (* -1 (* x y)))) (* x y)))) (pow z 2))
(/ (* x y) (pow z 2))
(/ (+ (* -1 (* x (* y z))) (* x y)) (pow z 2))
(/ (+ (* x y) (* z (- (* x (* y z)) (* x y)))) (pow z 2))
(/ (+ (* x y) (* z (- (* z (- (* -1 (* x (* y z))) (* -1 (* x y)))) (* x y)))) (pow z 2))
(* -1 (pow z 2))
(* (pow z 2) (- (* -1 z) 1))
(* (pow z 2) (- (* -1 z) 1))
(* (pow z 2) (- (* -1 z) 1))
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
(/ (* x y) (pow z 2))
(/ (+ (* -1 (* x (* y z))) (* x y)) (pow z 2))
(/ (+ (* x y) (* z (- (* x (* y z)) (* x y)))) (pow z 2))
(/ (+ (* x y) (* z (- (* z (- (* -1 (* x (* y z))) (* -1 (* x y)))) (* x y)))) (pow z 2))
(/ (pow z 2) x)
(* (pow z 2) (+ (/ 1 x) (/ z x)))
(* (pow z 2) (+ (/ 1 x) (/ z x)))
(* (pow z 2) (+ (/ 1 x) (/ z x)))
(/ z x)
(* z (+ (/ 1 x) (/ z x)))
(* z (+ (/ 1 x) (/ z x)))
(* z (+ (/ 1 x) (/ z x)))
(* -1 (/ x (pow z 2)))
(/ (+ (* -1 x) (* x z)) (pow z 2))
(/ (+ (* -1 x) (* z (+ x (* -1 (* x z))))) (pow z 2))
(/ (+ (* -1 x) (* z (+ x (* z (+ (* -1 x) (* x z)))))) (pow z 2))
(/ (* x y) (pow z 3))
(/ (+ (* -1 (/ (* x y) z)) (* x y)) (pow z 3))
(/ (- (+ (* x y) (/ (* x y) (pow z 2))) (/ (* x y) z)) (pow z 3))
(/ (- (+ (* -1 (/ (* x y) (pow z 3))) (* x y)) (+ (* -1 (/ (* x y) (pow z 2))) (/ (* x y) z))) (pow z 3))
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(pow z 2)
(* (pow z 2) (+ 1 (/ 1 z)))
(* (pow z 2) (+ 1 (/ 1 z)))
(* (pow z 2) (+ 1 (/ 1 z)))
(/ (* x y) (pow z 3))
(/ (+ (* -1 (/ (* x y) z)) (* x y)) (pow z 3))
(/ (- (+ (* x y) (/ (* x y) (pow z 2))) (/ (* x y) z)) (pow z 3))
(/ (- (+ (* -1 (/ (* x y) (pow z 3))) (* x y)) (+ (* -1 (/ (* x y) (pow z 2))) (/ (* x y) z))) (pow z 3))
(pow z 3)
(* (pow z 3) (+ 1 (/ 1 z)))
(* (pow z 3) (+ 1 (/ 1 z)))
(* (pow z 3) (+ 1 (/ 1 z)))
(pow z 2)
(pow z 2)
(pow z 2)
(pow z 2)
(pow z 3)
(* (pow z 3) (+ 1 (/ 1 z)))
(* (pow z 3) (+ 1 (/ 1 z)))
(* (pow z 3) (+ 1 (/ 1 z)))
(/ (* x y) (pow z 3))
(/ (+ (* -1 (/ (* x y) z)) (* x y)) (pow z 3))
(/ (- (+ (* x y) (/ (* x y) (pow z 2))) (/ (* x y) z)) (pow z 3))
(/ (- (+ (* -1 (/ (* x y) (pow z 3))) (* x y)) (+ (* -1 (/ (* x y) (pow z 2))) (/ (* x y) z))) (pow z 3))
(/ (* x y) (pow z 3))
(/ (+ (* -1 (/ (* x y) z)) (* x y)) (pow z 3))
(/ (- (+ (* x y) (/ (* x y) (pow z 2))) (/ (* x y) z)) (pow z 3))
(/ (- (+ (* -1 (/ (* x y) (pow z 3))) (* x y)) (+ (* -1 (/ (* x y) (pow z 2))) (/ (* x y) z))) (pow z 3))
(* -1 (pow z 3))
(* -1 (* (pow z 3) (+ 1 (/ 1 z))))
(* -1 (* (pow z 3) (+ 1 (/ 1 z))))
(* -1 (* (pow z 3) (+ 1 (/ 1 z))))
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
(/ (* x y) (pow z 3))
(/ (+ (* -1 (/ (* x y) z)) (* x y)) (pow z 3))
(/ (- (+ (* x y) (/ (* x y) (pow z 2))) (/ (* x y) z)) (pow z 3))
(/ (- (+ (* -1 (/ (* x y) (pow z 3))) (* x y)) (+ (* -1 (/ (* x y) (pow z 2))) (/ (* x y) z))) (pow z 3))
(/ (pow z 3) x)
(* (pow z 3) (+ (/ 1 x) (/ 1 (* x z))))
(* (pow z 3) (+ (/ 1 x) (/ 1 (* x z))))
(* (pow z 3) (+ (/ 1 x) (/ 1 (* x z))))
(/ (pow z 2) x)
(* (pow z 2) (+ (/ 1 x) (/ 1 (* x z))))
(* (pow z 2) (+ (/ 1 x) (/ 1 (* x z))))
(* (pow z 2) (+ (/ 1 x) (/ 1 (* x z))))
(* -1 (/ x (pow z 3)))
(/ (+ (* -1 x) (/ x z)) (pow z 3))
(/ (+ (* -1 x) (+ (* -1 (/ x (pow z 2))) (/ x z))) (pow z 3))
(/ (+ (* -1 x) (+ (* -1 (/ x (pow z 2))) (+ (/ x z) (/ x (pow z 3))))) (pow z 3))
(/ (* x y) (pow z 3))
(* -1 (/ (+ (* -1 (* x y)) (/ (* x y) z)) (pow z 3)))
(* -1 (/ (+ (* -1 (* x y)) (* -1 (/ (+ (* -1 (* x y)) (/ (* x y) z)) z))) (pow z 3)))
(* -1 (/ (+ (* -1 (* x y)) (* -1 (/ (+ (* -1 (* x y)) (* -1 (/ (+ (* -1 (* x y)) (/ (* x y) z)) z))) z))) (pow z 3)))
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(pow z 2)
(* (pow z 2) (+ 1 (/ 1 z)))
(* (pow z 2) (+ 1 (/ 1 z)))
(* (pow z 2) (+ 1 (/ 1 z)))
(/ (* x y) (pow z 3))
(* -1 (/ (+ (* -1 (* x y)) (/ (* x y) z)) (pow z 3)))
(* -1 (/ (+ (* -1 (* x y)) (* -1 (/ (- (/ (* x y) z) (* x y)) z))) (pow z 3)))
(* -1 (/ (+ (* -1 (* x y)) (* -1 (/ (- (* -1 (/ (- (/ (* x y) z) (* x y)) z)) (* x y)) z))) (pow z 3)))
(pow z 3)
(* (pow z 3) (+ 1 (/ 1 z)))
(* (pow z 3) (+ 1 (/ 1 z)))
(* (pow z 3) (+ 1 (/ 1 z)))
(pow z 2)
(pow z 2)
(pow z 2)
(pow z 2)
(pow z 3)
(* (pow z 3) (+ 1 (/ 1 z)))
(* (pow z 3) (+ 1 (/ 1 z)))
(* (pow z 3) (+ 1 (/ 1 z)))
(/ (* x y) (pow z 3))
(* -1 (/ (+ (* -1 (* x y)) (/ (* x y) z)) (pow z 3)))
(* -1 (/ (+ (* -1 (* x y)) (* -1 (/ (+ (* -1 (* x y)) (/ (* x y) z)) z))) (pow z 3)))
(* -1 (/ (+ (* -1 (* x y)) (* -1 (/ (+ (* -1 (* x y)) (* -1 (/ (+ (* -1 (* x y)) (/ (* x y) z)) z))) z))) (pow z 3)))
(/ (* x y) (pow z 3))
(* -1 (/ (+ (* -1 (* x y)) (/ (* x y) z)) (pow z 3)))
(* -1 (/ (+ (* -1 (* x y)) (* -1 (/ (+ (* -1 (* x y)) (/ (* x y) z)) z))) (pow z 3)))
(* -1 (/ (+ (* -1 (* x y)) (* -1 (/ (+ (* -1 (* x y)) (* -1 (/ (+ (* -1 (* x y)) (/ (* x y) z)) z))) z))) (pow z 3)))
(* -1 (pow z 3))
(* -1 (* (pow z 3) (+ 1 (/ 1 z))))
(* -1 (* (pow z 3) (+ 1 (/ 1 z))))
(* -1 (* (pow z 3) (+ 1 (/ 1 z))))
(* -1 z)
(* -1 z)
(* -1 z)
(* -1 z)
(/ (* x y) (pow z 3))
(* -1 (/ (+ (* -1 (* x y)) (/ (* x y) z)) (pow z 3)))
(* -1 (/ (+ (* -1 (* x y)) (* -1 (/ (+ (* -1 (* x y)) (/ (* x y) z)) z))) (pow z 3)))
(* -1 (/ (+ (* -1 (* x y)) (* -1 (/ (+ (* -1 (* x y)) (* -1 (/ (+ (* -1 (* x y)) (/ (* x y) z)) z))) z))) (pow z 3)))
(/ (pow z 3) x)
(* (pow z 3) (+ (/ 1 x) (/ 1 (* x z))))
(* (pow z 3) (+ (/ 1 x) (/ 1 (* x z))))
(* (pow z 3) (+ (/ 1 x) (/ 1 (* x z))))
(/ (pow z 2) x)
(* (pow z 2) (+ (/ 1 x) (/ 1 (* x z))))
(* (pow z 2) (+ (/ 1 x) (/ 1 (* x z))))
(* (pow z 2) (+ (/ 1 x) (/ 1 (* x z))))
(* -1 (/ x (pow z 3)))
(* -1 (/ (+ x (* -1 (/ x z))) (pow z 3)))
(* -1 (/ (+ x (* -1 (/ (- (* -1 (/ x z)) (* -1 x)) z))) (pow z 3)))
(* -1 (/ (+ x (* -1 (/ (- (* -1 (/ (- (* -1 (/ x z)) (* -1 x)) z)) (* -1 x)) z))) (pow z 3)))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
y
y
y
y
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
y
y
y
y
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
y
y
y
y
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* z (+ z (pow z 2))) x)
(/ (* z (+ z (pow z 2))) x)
(/ (* z (+ z (pow z 2))) x)
(/ (* z (+ z (pow z 2))) x)
(/ (+ z (pow z 2)) x)
(/ (+ z (pow z 2)) x)
(/ (+ z (pow z 2)) x)
(/ (+ z (pow z 2)) x)
(* -1 (/ x (* z (+ z (pow z 2)))))
(* -1 (/ x (* z (+ z (pow z 2)))))
(* -1 (/ x (* z (+ z (pow z 2)))))
(* -1 (/ x (* z (+ z (pow z 2)))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* z (+ z (pow z 2))) x)
(/ (* z (+ z (pow z 2))) x)
(/ (* z (+ z (pow z 2))) x)
(/ (* z (+ z (pow z 2))) x)
(/ (+ z (pow z 2)) x)
(/ (+ z (pow z 2)) x)
(/ (+ z (pow z 2)) x)
(/ (+ z (pow z 2)) x)
(* -1 (/ x (* z (+ z (pow z 2)))))
(* -1 (/ x (* z (+ z (pow z 2)))))
(* -1 (/ x (* z (+ z (pow z 2)))))
(* -1 (/ x (* z (+ z (pow z 2)))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ (* x y) z)
(/ x z)
(/ x z)
(/ x z)
(/ x z)
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(* x y)
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* z (+ z (pow z 2))) x)
(/ (* z (+ z (pow z 2))) x)
(/ (* z (+ z (pow z 2))) x)
(/ (* z (+ z (pow z 2))) x)
(/ (+ z (pow z 2)) x)
(/ (+ z (pow z 2)) x)
(/ (+ z (pow z 2)) x)
(/ (+ z (pow z 2)) x)
(* -1 (/ x (* z (+ z (pow z 2)))))
(* -1 (/ x (* z (+ z (pow z 2)))))
(* -1 (/ x (* z (+ z (pow z 2)))))
(* -1 (/ x (* z (+ z (pow z 2)))))
Outputs
(*.f64 (/.f64 (/.f64 y z) z) x)
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) z) (*.f64 y x)) (*.f64 z z))
(/.f64 (*.f64 x (fma.f64 (fma.f64 y z (neg.f64 y)) z y)) (*.f64 z z))
(/.f64 (*.f64 (*.f64 (-.f64 z #s(literal 1 binary64)) (*.f64 y x)) (fma.f64 (neg.f64 z) z #s(literal -1 binary64))) (*.f64 z z))
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 x z)
(/.f64 x z)
(/.f64 x z)
(/.f64 x z)
z
(fma.f64 z z z)
(fma.f64 z z z)
(fma.f64 z z z)
(*.f64 (/.f64 (/.f64 y z) z) x)
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) z) (*.f64 y x)) (*.f64 z z))
(/.f64 (*.f64 x (fma.f64 (fma.f64 y z (neg.f64 y)) z y)) (*.f64 z z))
(/.f64 (*.f64 (*.f64 (-.f64 z #s(literal 1 binary64)) (*.f64 y x)) (fma.f64 (neg.f64 z) z #s(literal -1 binary64))) (*.f64 z z))
(*.f64 z z)
(*.f64 (fma.f64 z z z) z)
(*.f64 (fma.f64 z z z) z)
(*.f64 (fma.f64 z z z) z)
(*.f64 z z)
(*.f64 z z)
(*.f64 z z)
(*.f64 z z)
(*.f64 z z)
(*.f64 (fma.f64 z z z) z)
(*.f64 (fma.f64 z z z) z)
(*.f64 (fma.f64 z z z) z)
(*.f64 (/.f64 (/.f64 y z) z) x)
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) z) (*.f64 y x)) (*.f64 z z))
(/.f64 (*.f64 x (fma.f64 (fma.f64 y z (neg.f64 y)) z y)) (*.f64 z z))
(/.f64 (*.f64 (*.f64 (-.f64 z #s(literal 1 binary64)) (*.f64 y x)) (fma.f64 (neg.f64 z) z #s(literal -1 binary64))) (*.f64 z z))
(*.f64 (/.f64 (/.f64 y z) z) x)
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) z) (*.f64 y x)) (*.f64 z z))
(/.f64 (*.f64 x (fma.f64 (fma.f64 y z (neg.f64 y)) z y)) (*.f64 z z))
(/.f64 (*.f64 (*.f64 (-.f64 z #s(literal 1 binary64)) (*.f64 y x)) (fma.f64 (neg.f64 z) z #s(literal -1 binary64))) (*.f64 z z))
(*.f64 (neg.f64 z) z)
(*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))
(*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))
(*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))
(neg.f64 z)
(neg.f64 z)
(neg.f64 z)
(neg.f64 z)
(*.f64 (/.f64 (/.f64 y z) z) x)
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) z) (*.f64 y x)) (*.f64 z z))
(/.f64 (*.f64 x (fma.f64 (fma.f64 y z (neg.f64 y)) z y)) (*.f64 z z))
(/.f64 (*.f64 (*.f64 (-.f64 z #s(literal 1 binary64)) (*.f64 y x)) (fma.f64 (neg.f64 z) z #s(literal -1 binary64))) (*.f64 z z))
(*.f64 (/.f64 z x) z)
(/.f64 (*.f64 (fma.f64 z z z) z) x)
(/.f64 (*.f64 (fma.f64 z z z) z) x)
(/.f64 (*.f64 (fma.f64 z z z) z) x)
(/.f64 z x)
(/.f64 (fma.f64 z z z) x)
(/.f64 (fma.f64 z z z) x)
(/.f64 (fma.f64 z z z) x)
(/.f64 (/.f64 (neg.f64 x) z) z)
(/.f64 (/.f64 (fma.f64 z x (neg.f64 x)) z) z)
(/.f64 (*.f64 x (-.f64 z (fma.f64 z z #s(literal 1 binary64)))) (*.f64 z z))
(/.f64 (*.f64 (fma.f64 z z #s(literal 1 binary64)) (fma.f64 z x (neg.f64 x))) (*.f64 z z))
(*.f64 (/.f64 y (pow.f64 z #s(literal 3 binary64))) x)
(*.f64 (/.f64 y (pow.f64 z #s(literal 3 binary64))) (-.f64 x (/.f64 x z)))
(/.f64 (fma.f64 (/.f64 y z) (-.f64 (/.f64 x z) x) (*.f64 y x)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (*.f64 (-.f64 x (/.f64 x z)) (+.f64 (/.f64 (/.f64 y z) z) y)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 x z)
(/.f64 x z)
(/.f64 x z)
(/.f64 x z)
(*.f64 z z)
(fma.f64 z z z)
(fma.f64 z z z)
(fma.f64 z z z)
(*.f64 (/.f64 y (pow.f64 z #s(literal 3 binary64))) x)
(*.f64 (/.f64 y (pow.f64 z #s(literal 3 binary64))) (-.f64 x (/.f64 x z)))
(/.f64 (fma.f64 (/.f64 y z) (-.f64 (/.f64 x z) x) (*.f64 y x)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (*.f64 (-.f64 x (/.f64 x z)) (+.f64 (/.f64 (/.f64 y z) z) y)) (pow.f64 z #s(literal 3 binary64)))
(pow.f64 z #s(literal 3 binary64))
(*.f64 (fma.f64 z z z) z)
(*.f64 (fma.f64 z z z) z)
(*.f64 (fma.f64 z z z) z)
(*.f64 z z)
(*.f64 z z)
(*.f64 z z)
(*.f64 z z)
(pow.f64 z #s(literal 3 binary64))
(*.f64 (fma.f64 z z z) z)
(*.f64 (fma.f64 z z z) z)
(*.f64 (fma.f64 z z z) z)
(*.f64 (/.f64 y (pow.f64 z #s(literal 3 binary64))) x)
(*.f64 (/.f64 y (pow.f64 z #s(literal 3 binary64))) (-.f64 x (/.f64 x z)))
(/.f64 (fma.f64 (/.f64 y z) (-.f64 (/.f64 x z) x) (*.f64 y x)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (*.f64 (-.f64 x (/.f64 x z)) (+.f64 (/.f64 (/.f64 y z) z) y)) (pow.f64 z #s(literal 3 binary64)))
(*.f64 (/.f64 y (pow.f64 z #s(literal 3 binary64))) x)
(*.f64 (/.f64 y (pow.f64 z #s(literal 3 binary64))) (-.f64 x (/.f64 x z)))
(/.f64 (fma.f64 (/.f64 y z) (-.f64 (/.f64 x z) x) (*.f64 y x)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (*.f64 (-.f64 x (/.f64 x z)) (+.f64 (/.f64 (/.f64 y z) z) y)) (pow.f64 z #s(literal 3 binary64)))
(neg.f64 (pow.f64 z #s(literal 3 binary64)))
(*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))
(*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))
(*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))
(neg.f64 z)
(neg.f64 z)
(neg.f64 z)
(neg.f64 z)
(*.f64 (/.f64 y (pow.f64 z #s(literal 3 binary64))) x)
(*.f64 (/.f64 y (pow.f64 z #s(literal 3 binary64))) (-.f64 x (/.f64 x z)))
(/.f64 (fma.f64 (/.f64 y z) (-.f64 (/.f64 x z) x) (*.f64 y x)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (*.f64 (-.f64 x (/.f64 x z)) (+.f64 (/.f64 (/.f64 y z) z) y)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (pow.f64 z #s(literal 3 binary64)) x)
(/.f64 (*.f64 (fma.f64 z z z) z) x)
(/.f64 (*.f64 (fma.f64 z z z) z) x)
(/.f64 (*.f64 (fma.f64 z z z) z) x)
(*.f64 (/.f64 z x) z)
(/.f64 (fma.f64 z z z) x)
(/.f64 (fma.f64 z z z) x)
(/.f64 (fma.f64 z z z) x)
(/.f64 (neg.f64 x) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 (/.f64 x z) x) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 (/.f64 (-.f64 x (/.f64 x z)) z) x) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 (/.f64 (-.f64 x (/.f64 (-.f64 x (/.f64 x z)) z)) z) x) (pow.f64 z #s(literal 3 binary64)))
(*.f64 (/.f64 y (pow.f64 z #s(literal 3 binary64))) x)
(*.f64 (/.f64 y (pow.f64 z #s(literal 3 binary64))) (-.f64 x (/.f64 x z)))
(/.f64 (fma.f64 (/.f64 y z) (-.f64 (/.f64 x z) x) (*.f64 y x)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (*.f64 (-.f64 x (/.f64 x z)) (+.f64 (/.f64 (/.f64 y z) z) y)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 x z)
(/.f64 x z)
(/.f64 x z)
(/.f64 x z)
(*.f64 z z)
(fma.f64 z z z)
(fma.f64 z z z)
(fma.f64 z z z)
(*.f64 (/.f64 y (pow.f64 z #s(literal 3 binary64))) x)
(*.f64 (/.f64 y (pow.f64 z #s(literal 3 binary64))) (-.f64 x (/.f64 x z)))
(/.f64 (fma.f64 (/.f64 y z) (-.f64 (/.f64 x z) x) (*.f64 y x)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (*.f64 (-.f64 x (/.f64 x z)) (+.f64 (/.f64 (/.f64 y z) z) y)) (pow.f64 z #s(literal 3 binary64)))
(pow.f64 z #s(literal 3 binary64))
(*.f64 (fma.f64 z z z) z)
(*.f64 (fma.f64 z z z) z)
(*.f64 (fma.f64 z z z) z)
(*.f64 z z)
(*.f64 z z)
(*.f64 z z)
(*.f64 z z)
(pow.f64 z #s(literal 3 binary64))
(*.f64 (fma.f64 z z z) z)
(*.f64 (fma.f64 z z z) z)
(*.f64 (fma.f64 z z z) z)
(*.f64 (/.f64 y (pow.f64 z #s(literal 3 binary64))) x)
(*.f64 (/.f64 y (pow.f64 z #s(literal 3 binary64))) (-.f64 x (/.f64 x z)))
(/.f64 (fma.f64 (/.f64 y z) (-.f64 (/.f64 x z) x) (*.f64 y x)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (*.f64 (-.f64 x (/.f64 x z)) (+.f64 (/.f64 (/.f64 y z) z) y)) (pow.f64 z #s(literal 3 binary64)))
(*.f64 (/.f64 y (pow.f64 z #s(literal 3 binary64))) x)
(*.f64 (/.f64 y (pow.f64 z #s(literal 3 binary64))) (-.f64 x (/.f64 x z)))
(/.f64 (fma.f64 (/.f64 y z) (-.f64 (/.f64 x z) x) (*.f64 y x)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (*.f64 (-.f64 x (/.f64 x z)) (+.f64 (/.f64 (/.f64 y z) z) y)) (pow.f64 z #s(literal 3 binary64)))
(neg.f64 (pow.f64 z #s(literal 3 binary64)))
(*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))
(*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))
(*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))
(neg.f64 z)
(neg.f64 z)
(neg.f64 z)
(neg.f64 z)
(*.f64 (/.f64 y (pow.f64 z #s(literal 3 binary64))) x)
(*.f64 (/.f64 y (pow.f64 z #s(literal 3 binary64))) (-.f64 x (/.f64 x z)))
(/.f64 (fma.f64 (/.f64 y z) (-.f64 (/.f64 x z) x) (*.f64 y x)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (*.f64 (-.f64 x (/.f64 x z)) (+.f64 (/.f64 (/.f64 y z) z) y)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (pow.f64 z #s(literal 3 binary64)) x)
(/.f64 (*.f64 (fma.f64 z z z) z) x)
(/.f64 (*.f64 (fma.f64 z z z) z) x)
(/.f64 (*.f64 (fma.f64 z z z) z) x)
(*.f64 (/.f64 z x) z)
(/.f64 (fma.f64 z z z) x)
(/.f64 (fma.f64 z z z) x)
(/.f64 (fma.f64 z z z) x)
(/.f64 (neg.f64 x) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 (/.f64 x z) x) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 (/.f64 (-.f64 x (/.f64 x z)) z) x) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 (/.f64 (-.f64 x (/.f64 (-.f64 x (/.f64 x z)) z)) z) x) (pow.f64 z #s(literal 3 binary64)))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(neg.f64 y)
(neg.f64 y)
(neg.f64 y)
(neg.f64 y)
y
y
y
y
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(neg.f64 y)
(neg.f64 y)
(neg.f64 y)
(neg.f64 y)
y
y
y
y
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(neg.f64 y)
(neg.f64 y)
(neg.f64 y)
(neg.f64 y)
y
y
y
y
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 x z)
(/.f64 x z)
(/.f64 x z)
(/.f64 x z)
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(/.f64 (*.f64 (fma.f64 z z z) z) x)
(/.f64 (*.f64 (fma.f64 z z z) z) x)
(/.f64 (*.f64 (fma.f64 z z z) z) x)
(/.f64 (*.f64 (fma.f64 z z z) z) x)
(/.f64 (fma.f64 z z z) x)
(/.f64 (fma.f64 z z z) x)
(/.f64 (fma.f64 z z z) x)
(/.f64 (fma.f64 z z z) x)
(/.f64 (/.f64 x (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 x (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 x (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 x (fma.f64 z z z)) (neg.f64 z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 x z)
(/.f64 x z)
(/.f64 x z)
(/.f64 x z)
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(/.f64 (*.f64 (fma.f64 z z z) z) x)
(/.f64 (*.f64 (fma.f64 z z z) z) x)
(/.f64 (*.f64 (fma.f64 z z z) z) x)
(/.f64 (*.f64 (fma.f64 z z z) z) x)
(/.f64 (fma.f64 z z z) x)
(/.f64 (fma.f64 z z z) x)
(/.f64 (fma.f64 z z z) x)
(/.f64 (fma.f64 z z z) x)
(/.f64 (/.f64 x (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 x (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 x (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 x (fma.f64 z z z)) (neg.f64 z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 y x) z)
(/.f64 x z)
(/.f64 x z)
(/.f64 x z)
(/.f64 x z)
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(/.f64 (*.f64 (fma.f64 z z z) z) x)
(/.f64 (*.f64 (fma.f64 z z z) z) x)
(/.f64 (*.f64 (fma.f64 z z z) z) x)
(/.f64 (*.f64 (fma.f64 z z z) z) x)
(/.f64 (fma.f64 z z z) x)
(/.f64 (fma.f64 z z z) x)
(/.f64 (fma.f64 z z z) x)
(/.f64 (fma.f64 z z z) x)
(/.f64 (/.f64 x (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 x (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 x (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 x (fma.f64 z z z)) (neg.f64 z))

rewrite186.0ms (1.7%)

Memory
3.2MiB live, 193.9MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
027134
046128
1180126
2999126
08609126
Stop Event
iter limit
node limit
iter limit
Counts
20 → 2 136
Calls
Call 1
Inputs
(/.f64 (*.f64 (/.f64 x z) y) (fma.f64 z z z))
(*.f64 (/.f64 x z) y)
(/.f64 x z)
(fma.f64 z z z)
(/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))
(*.f64 x y)
#s(approx (* (* z z) (+ z 1)) (*.f64 z z))
(*.f64 z z)
(*.f64 y x)
(*.f64 (fma.f64 z z z) z)
(/.f64 (*.f64 y x) (*.f64 (fma.f64 z z z) z))
(*.f64 (neg.f64 y) (/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z))))
(neg.f64 y)
(*.f64 (neg.f64 z) (fma.f64 z z z))
(neg.f64 z)
(*.f64 y #s(literal 1 binary64))
(/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 z (/.f64 (fma.f64 z z z) x)))
(*.f64 z (/.f64 (fma.f64 z z z) x))
(/.f64 (fma.f64 z z z) x)
(/.f64 x (*.f64 (neg.f64 z) (fma.f64 z z z)))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval464.0ms (4.4%)

Memory
-8.1MiB live, 674.6MiB allocated
Compiler

Compiled 55 511 to 4 783 computations (91.4% saved)

prune150.0ms (1.4%)

Memory
-43.6MiB live, 225.3MiB allocated
Pruning

19 alts after pruning (16 fresh and 3 done)

PrunedKeptTotal
New2 893132 906
Fresh336
Picked325
Done011
Total2 899192 918
Accuracy
100.0%
Counts
2 918 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
92.8%
(/.f64 (/.f64 (*.f64 (/.f64 y (+.f64 #s(literal 1 binary64) z)) x) z) z)
94.4%
(/.f64 (/.f64 y (fma.f64 z z z)) (/.f64 z x))
93.1%
(/.f64 (*.f64 (/.f64 y (fma.f64 z z z)) x) z)
59.5%
(/.f64 (*.f64 (/.f64 x z) y) #s(approx (+ (* z z) z) (*.f64 z z)))
83.0%
(/.f64 (*.f64 y x) (*.f64 (fma.f64 z z z) z))
55.4%
(/.f64 (*.f64 y x) (*.f64 #s(approx (+ (* z z) z) (*.f64 z z)) z))
54.9%
(/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 z #s(approx (/ (+ (* z z) z) x) (*.f64 (/.f64 z x) z))))
83.0%
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))))
68.6%
(/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))
90.7%
(/.f64 y (*.f64 (/.f64 (fma.f64 z z z) x) z))
68.8%
(*.f64 (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) x)
68.4%
(*.f64 (*.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))
54.0%
(*.f64 (neg.f64 y) (/.f64 x (*.f64 (neg.f64 z) #s(approx (+ (* z z) z) (*.f64 z z)))))
86.0%
(*.f64 (neg.f64 y) (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z)))))
78.0%
(*.f64 (neg.f64 y) #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z)))
84.7%
(*.f64 (neg.f64 x) (/.f64 y (*.f64 (neg.f64 z) (fma.f64 z z z))))
68.8%
(*.f64 (neg.f64 x) (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))))
74.3%
(*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))
72.0%
#s(approx (/ (* x y) (* (* z z) (+ z 1))) (*.f64 (/.f64 x z) (/.f64 y z)))
Compiler

Compiled 526 to 379 computations (27.9% saved)

simplify265.0ms (2.5%)

Memory
32.4MiB live, 102.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

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

Useful iterations: 1 (0.0ms)

IterNodesCost
031220
048217
1103209
2241209
3571209
4977209
51960209
63670209
75540209
86186209
96201209
106211209
116231209
126448209
136700209
147106209
157106209
167126209
177222209
187342209
197346209
207346209
217954209
08004209
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 (/.f64 y (fma.f64 z z z)) (/.f64 z x))
(/.f64 y (fma.f64 z z z))
y
(fma.f64 z z z)
z
(/.f64 z x)
x
(*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))
y
(/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))
x
#s(approx (* (* z z) (+ z 1)) (*.f64 z z))
(*.f64 z z)
z
(*.f64 (neg.f64 x) (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))))
(neg.f64 x)
x
(*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))
y
(/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))
#s(literal -1 binary64)
#s(approx (* (* z z) (+ z 1)) (*.f64 z z))
(*.f64 z z)
z
(*.f64 (neg.f64 y) #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z)))
(neg.f64 y)
y
#s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z))
(/.f64 (/.f64 (neg.f64 x) z) z)
(/.f64 (neg.f64 x) z)
(neg.f64 x)
x
z
(/.f64 (*.f64 (/.f64 y (fma.f64 z z z)) x) z)
(*.f64 (/.f64 y (fma.f64 z z z)) x)
(/.f64 y (fma.f64 z z z))
y
(fma.f64 z z z)
z
x
Outputs
(*.f64 (/.f64 y z) (/.f64 x (fma.f64 z z z)))
(/.f64 y (fma.f64 z z z))
y
(fma.f64 z z z)
z
(/.f64 z x)
x
(/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))
y
(/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))
x
#s(approx (* (* z z) (+ z 1)) (*.f64 z z))
(*.f64 z z)
z
(/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))
(neg.f64 x)
x
(/.f64 (neg.f64 y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))
y
(/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))
#s(literal -1 binary64)
#s(approx (* (* z z) (+ z 1)) (*.f64 z z))
(*.f64 z z)
z
(*.f64 #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z)) (neg.f64 y))
(neg.f64 y)
y
#s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z))
(/.f64 (/.f64 (neg.f64 x) z) z)
(/.f64 (neg.f64 x) z)
(neg.f64 x)
x
z
(*.f64 (/.f64 y z) (/.f64 x (fma.f64 z z z)))
(*.f64 x (/.f64 y (fma.f64 z z z)))
(/.f64 y (fma.f64 z z z))
y
(fma.f64 z z z)
z
x

localize193.0ms (1.8%)

Memory
17.0MiB live, 165.6MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0
(fma.f64 z z z)
accuracy1.1263958978540527
(/.f64 (*.f64 (/.f64 y (fma.f64 z z z)) x) z)
accuracy6.177462027315698
(/.f64 y (fma.f64 z z z))
accuracy6.206691428014509
(*.f64 (/.f64 y (fma.f64 z z z)) x)
accuracy0
(neg.f64 x)
accuracy0.1015625
(/.f64 (/.f64 (neg.f64 x) z) z)
accuracy4.871221148955138
(*.f64 (neg.f64 y) #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z)))
accuracy11.535991561332938
#s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z))
accuracy0.5905279736973577
(/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))
accuracy3.84981751129891
(*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))
accuracy6.419708561626098
(*.f64 (neg.f64 x) (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))))
accuracy22.12849532182645
#s(approx (* (* z z) (+ z 1)) (*.f64 z z))
accuracy0
(*.f64 z z)
accuracy4.871221148955138
(*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))
accuracy6.924716508060705
(/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))
accuracy22.12849532182645
#s(approx (* (* z z) (+ z 1)) (*.f64 z z))
accuracy0
(fma.f64 z z z)
accuracy0
(/.f64 z x)
accuracy1.757892464846438
(/.f64 (/.f64 y (fma.f64 z z z)) (/.f64 z x))
accuracy6.177462027315698
(/.f64 y (fma.f64 z z z))
Samples
73.0ms256×0valid
Compiler

Compiled 411 to 60 computations (85.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 40.0ms
ival-div: 14.0ms (35.3% of total)
ival-mult: 12.0ms (30.3% of total)
ival-neg: 11.0ms (27.7% of total)
ival-add: 2.0ms (5% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series146.0ms (1.4%)

Memory
-33.6MiB live, 122.6MiB allocated
Counts
18 → 432
Calls
Call 1
Inputs
#s(alt #<batchref> (patch (/.f64 (/.f64 y (fma.f64 z z z)) (/.f64 z x)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 y (fma.f64 z z z)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (fma.f64 z z z) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (* (* z z) (+ z 1)) (*.f64 z z)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 z z) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (neg.f64 x) (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())
#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (neg.f64 y) #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z))) #<representation binary64>) () ())
#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 (/.f64 (neg.f64 x) z) z) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 y (fma.f64 z z z)) x) z) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (/.f64 y (fma.f64 z z z)) x) #<representation binary64>) () ())
Outputs
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (/.f64 y (fma.f64 z z z)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (/.f64 y (fma.f64 z z z)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (/.f64 y (fma.f64 z z z)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (/.f64 y (fma.f64 z z z)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 y (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 y (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 y (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 y (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (fma.f64 z z z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (fma.f64 z z z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (fma.f64 z z z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (fma.f64 z z z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (* (* z z) (+ z 1)) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (* (* z z) (+ z 1)) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (* (* z z) (+ z 1)) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (* (* z z) (+ z 1)) (*.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 (*.f64 z z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 x) (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 x) (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 x) (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 x) (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (/.f64 (neg.f64 x) z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (/.f64 (neg.f64 x) z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (/.f64 (neg.f64 x) z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (/.f64 (neg.f64 x) z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 y (fma.f64 z z z)) x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 y (fma.f64 z z z)) x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 y (fma.f64 z z z)) x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 y (fma.f64 z z z)) x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 y (fma.f64 z z z)) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 y (fma.f64 z z z)) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 y (fma.f64 z z z)) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 y (fma.f64 z z z)) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (/.f64 y (fma.f64 z z z)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (/.f64 y (fma.f64 z z z)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (/.f64 y (fma.f64 z z z)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (/.f64 y (fma.f64 z z z)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 y (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 y (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 y (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 y (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (fma.f64 z z z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (fma.f64 z z z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (fma.f64 z z z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (fma.f64 z z z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (* (* z z) (+ z 1)) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (* (* z z) (+ z 1)) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (* (* z z) (+ z 1)) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (* (* z z) (+ z 1)) (*.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 (*.f64 z z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 x) (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 x) (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 x) (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 x) (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (/.f64 (neg.f64 x) z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (/.f64 (neg.f64 x) z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (/.f64 (neg.f64 x) z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (/.f64 (neg.f64 x) z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 y (fma.f64 z z z)) x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 y (fma.f64 z z z)) x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 y (fma.f64 z z z)) x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 y (fma.f64 z z z)) x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 y (fma.f64 z z z)) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 y (fma.f64 z z z)) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 y (fma.f64 z z z)) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 y (fma.f64 z z z)) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (/.f64 y (fma.f64 z z z)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (/.f64 y (fma.f64 z z z)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (/.f64 y (fma.f64 z z z)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (/.f64 y (fma.f64 z z z)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 y (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 y (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 y (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 y (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (fma.f64 z z z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (fma.f64 z z z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (fma.f64 z z z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (fma.f64 z z z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (* (* z z) (+ z 1)) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (* (* z z) (+ z 1)) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (* (* z z) (+ z 1)) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (* (* z z) (+ z 1)) (*.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 (*.f64 z z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 x) (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 x) (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 x) (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 x) (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (/.f64 (neg.f64 x) z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (/.f64 (neg.f64 x) z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (/.f64 (neg.f64 x) z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (/.f64 (neg.f64 x) z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 y (fma.f64 z z z)) x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 y (fma.f64 z z z)) x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 y (fma.f64 z z z)) x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 y (fma.f64 z z z)) x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 y (fma.f64 z z z)) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 y (fma.f64 z z z)) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 y (fma.f64 z z z)) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 y (fma.f64 z z z)) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (/.f64 y (fma.f64 z z z)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (/.f64 y (fma.f64 z z z)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (/.f64 y (fma.f64 z z z)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (/.f64 y (fma.f64 z z z)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 y (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 y (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 y (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 y (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 x) (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 x) (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 x) (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 x) (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 y (fma.f64 z z z)) x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 y (fma.f64 z z z)) x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 y (fma.f64 z z z)) x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 y (fma.f64 z z z)) x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 y (fma.f64 z z z)) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 y (fma.f64 z z z)) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 y (fma.f64 z z z)) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 y (fma.f64 z z z)) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 y (fma.f64 z z z)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 y (fma.f64 z z z)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 y (fma.f64 z z z)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 y (fma.f64 z z z)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 y (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 y (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 y (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 y (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 x) (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 x) (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 x) (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 x) (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 y (fma.f64 z z z)) x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 y (fma.f64 z z z)) x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 y (fma.f64 z z z)) x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 y (fma.f64 z z z)) x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 y (fma.f64 z z z)) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 y (fma.f64 z z z)) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 y (fma.f64 z z z)) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 y (fma.f64 z z z)) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 y (fma.f64 z z z)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 y (fma.f64 z z z)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 y (fma.f64 z z z)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 y (fma.f64 z z z)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 y (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 y (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 y (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 y (fma.f64 z z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 x) (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 x) (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 x) (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 x) (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 y (fma.f64 z z z)) x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 y (fma.f64 z z z)) x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 y (fma.f64 z z z)) x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 y (fma.f64 z z z)) x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 y (fma.f64 z z z)) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 y (fma.f64 z z z)) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 y (fma.f64 z z z)) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 y (fma.f64 z z z)) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (/.f64 y (fma.f64 z z z)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (/.f64 y (fma.f64 z z z)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (/.f64 y (fma.f64 z z z)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (/.f64 y (fma.f64 z z z)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 x) (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 x) (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 x) (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 x) (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (/.f64 (neg.f64 x) z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (/.f64 (neg.f64 x) z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (/.f64 (neg.f64 x) z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (/.f64 (neg.f64 x) z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 y (fma.f64 z z z)) x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 y (fma.f64 z z z)) x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 y (fma.f64 z z z)) x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 y (fma.f64 z z z)) x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 y (fma.f64 z z z)) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 y (fma.f64 z z z)) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 y (fma.f64 z z z)) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 y (fma.f64 z z z)) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 y (fma.f64 z z z)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 y (fma.f64 z z z)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 y (fma.f64 z z z)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 y (fma.f64 z z z)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 x) (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 x) (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 x) (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 x) (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 (neg.f64 x) z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 (neg.f64 x) z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 (neg.f64 x) z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 (neg.f64 x) z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 y (fma.f64 z z z)) x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 y (fma.f64 z z z)) x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 y (fma.f64 z z z)) x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 y (fma.f64 z z z)) x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 y (fma.f64 z z z)) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 y (fma.f64 z z z)) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 y (fma.f64 z z z)) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 y (fma.f64 z z z)) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 y (fma.f64 z z z)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 y (fma.f64 z z z)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 y (fma.f64 z z z)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 y (fma.f64 z z z)) (/.f64 z x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 z x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 x) (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 x) (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 x) (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 x) (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 (neg.f64 x) z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 (neg.f64 x) z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 (neg.f64 x) z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 (neg.f64 x) z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 y (fma.f64 z z z)) x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 y (fma.f64 z z z)) x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 y (fma.f64 z z z)) x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (/.f64 y (fma.f64 z z z)) x) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 y (fma.f64 z z z)) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 y (fma.f64 z z z)) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 y (fma.f64 z z z)) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 y (fma.f64 z z z)) x) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
94.0ms
x
@0
((/ (/ y (+ (* z z) z)) (/ z x)) (/ y (+ (* z z) z)) (+ (* z z) z) (/ z x) (* y (/ x (* (* z z) (+ z 1)))) (/ x (* (* z z) (+ z 1))) (* (* z z) (+ z 1)) (* z z) (* (neg x) (* y (/ -1 (* (* z z) (+ z 1))))) (* y (/ -1 (* (* z z) (+ z 1)))) (neg x) (/ -1 (* (* z z) (+ z 1))) (* (neg y) (/ x (* (neg z) (+ (* z z) z)))) (neg y) (/ x (* (neg z) (+ (* z z) z))) (/ (/ (neg x) z) z) (/ (* (/ y (+ (* z z) z)) x) z) (* (/ y (+ (* z z) z)) x))
12.0ms
z
@0
((/ (/ y (+ (* z z) z)) (/ z x)) (/ y (+ (* z z) z)) (+ (* z z) z) (/ z x) (* y (/ x (* (* z z) (+ z 1)))) (/ x (* (* z z) (+ z 1))) (* (* z z) (+ z 1)) (* z z) (* (neg x) (* y (/ -1 (* (* z z) (+ z 1))))) (* y (/ -1 (* (* z z) (+ z 1)))) (neg x) (/ -1 (* (* z z) (+ z 1))) (* (neg y) (/ x (* (neg z) (+ (* z z) z)))) (neg y) (/ x (* (neg z) (+ (* z z) z))) (/ (/ (neg x) z) z) (/ (* (/ y (+ (* z z) z)) x) z) (* (/ y (+ (* z z) z)) x))
4.0ms
x
@-inf
((/ (/ y (+ (* z z) z)) (/ z x)) (/ y (+ (* z z) z)) (+ (* z z) z) (/ z x) (* y (/ x (* (* z z) (+ z 1)))) (/ x (* (* z z) (+ z 1))) (* (* z z) (+ z 1)) (* z z) (* (neg x) (* y (/ -1 (* (* z z) (+ z 1))))) (* y (/ -1 (* (* z z) (+ z 1)))) (neg x) (/ -1 (* (* z z) (+ z 1))) (* (neg y) (/ x (* (neg z) (+ (* z z) z)))) (neg y) (/ x (* (neg z) (+ (* z z) z))) (/ (/ (neg x) z) z) (/ (* (/ y (+ (* z z) z)) x) z) (* (/ y (+ (* z z) z)) x))
3.0ms
y
@-inf
((/ (/ y (+ (* z z) z)) (/ z x)) (/ y (+ (* z z) z)) (+ (* z z) z) (/ z x) (* y (/ x (* (* z z) (+ z 1)))) (/ x (* (* z z) (+ z 1))) (* (* z z) (+ z 1)) (* z z) (* (neg x) (* y (/ -1 (* (* z z) (+ z 1))))) (* y (/ -1 (* (* z z) (+ z 1)))) (neg x) (/ -1 (* (* z z) (+ z 1))) (* (neg y) (/ x (* (neg z) (+ (* z z) z)))) (neg y) (/ x (* (neg z) (+ (* z z) z))) (/ (/ (neg x) z) z) (/ (* (/ y (+ (* z z) z)) x) z) (* (/ y (+ (* z z) z)) x))
3.0ms
x
@inf
((/ (/ y (+ (* z z) z)) (/ z x)) (/ y (+ (* z z) z)) (+ (* z z) z) (/ z x) (* y (/ x (* (* z z) (+ z 1)))) (/ x (* (* z z) (+ z 1))) (* (* z z) (+ z 1)) (* z z) (* (neg x) (* y (/ -1 (* (* z z) (+ z 1))))) (* y (/ -1 (* (* z z) (+ z 1)))) (neg x) (/ -1 (* (* z z) (+ z 1))) (* (neg y) (/ x (* (neg z) (+ (* z z) z)))) (neg y) (/ x (* (neg z) (+ (* z z) z))) (/ (/ (neg x) z) z) (/ (* (/ y (+ (* z z) z)) x) z) (* (/ y (+ (* z z) z)) x))

simplify148.0ms (1.4%)

Memory
15.2MiB live, 176.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02814392
18294143
221873999
365823964
083383741
Stop Event
iter limit
node limit
Counts
432 → 431
Calls
Call 1
Inputs
(/ (* x y) (pow z 2))
(/ (+ (* -1 (* x (* y z))) (* x y)) (pow z 2))
(/ (+ (* x y) (* z (- (* x (* y z)) (* x y)))) (pow z 2))
(/ (+ (* x y) (* z (- (* z (- (* -1 (* x (* y z))) (* -1 (* x y)))) (* x y)))) (pow z 2))
(/ y z)
(/ (+ y (* -1 (* y z))) z)
(/ (+ y (* z (- (* y z) y))) z)
(/ (+ y (* z (- (* z (- (* -1 (* y z)) (* -1 y))) y))) z)
z
(* z (+ 1 z))
(* z (+ 1 z))
(* z (+ 1 z))
(/ z x)
(/ z x)
(/ z x)
(/ z x)
(/ (* x y) (pow z 2))
(/ (+ (* -1 (* x (* y z))) (* x y)) (pow z 2))
(/ (+ (* x y) (* z (- (* x (* y z)) (* x y)))) (pow z 2))
(/ (+ (* x y) (* z (- (* z (- (* -1 (* x (* y z))) (* -1 (* x y)))) (* x y)))) (pow z 2))
(/ x (pow z 2))
(/ (+ x (* -1 (* x z))) (pow z 2))
(/ (+ x (* z (- (* x z) x))) (pow z 2))
(/ (+ x (* z (- (* z (- (* -1 (* x z)) (* -1 x))) x))) (pow z 2))
(pow z 2)
(* (pow z 2) (+ 1 z))
(* (pow z 2) (+ 1 z))
(* (pow z 2) (+ 1 z))
(pow z 2)
(pow z 2)
(pow z 2)
(pow z 2)
(/ (* x y) (pow z 2))
(/ (+ (* -1 (* x (* y z))) (* x y)) (pow z 2))
(/ (+ (* x y) (* z (- (* x (* y z)) (* x y)))) (pow z 2))
(/ (+ (* x y) (* z (- (* z (- (* -1 (* x (* y z))) (* -1 (* x y)))) (* x y)))) (pow z 2))
(* -1 (/ y (pow z 2)))
(/ (+ (* -1 y) (* y z)) (pow z 2))
(/ (+ (* -1 y) (* z (+ y (* -1 (* y z))))) (pow z 2))
(/ (+ (* -1 y) (* z (+ y (* z (+ (* -1 y) (* y z)))))) (pow z 2))
(/ -1 (pow z 2))
(/ (- z 1) (pow z 2))
(/ (- (* z (+ 1 (* -1 z))) 1) (pow z 2))
(/ (- (* z (+ 1 (* z (- z 1)))) 1) (pow z 2))
(/ (* x y) (pow z 2))
(/ (+ (* -1 (* x (* y z))) (* x y)) (pow z 2))
(/ (+ (* x y) (* z (- (* x (* y z)) (* x y)))) (pow z 2))
(/ (+ (* x y) (* z (- (* z (- (* -1 (* x (* y z))) (* -1 (* x y)))) (* x y)))) (pow z 2))
(* -1 (/ x (pow z 2)))
(/ (+ (* -1 x) (* x z)) (pow z 2))
(/ (+ (* -1 x) (* z (+ x (* -1 (* x z))))) (pow z 2))
(/ (+ (* -1 x) (* z (+ x (* z (+ (* -1 x) (* x z)))))) (pow z 2))
(* -1 (/ x (pow z 2)))
(* -1 (/ x (pow z 2)))
(* -1 (/ x (pow z 2)))
(* -1 (/ x (pow z 2)))
(/ (* x y) (pow z 2))
(/ (+ (* -1 (* x (* y z))) (* x y)) (pow z 2))
(/ (+ (* x y) (* z (- (* x (* y z)) (* x y)))) (pow z 2))
(/ (+ (* x y) (* z (- (* z (- (* -1 (* x (* y z))) (* -1 (* x y)))) (* x y)))) (pow z 2))
(/ (* x y) z)
(/ (+ (* -1 (* x (* y z))) (* x y)) z)
(/ (+ (* x y) (* z (- (* x (* y z)) (* x y)))) z)
(/ (+ (* x y) (* z (- (* z (- (* -1 (* x (* y z))) (* -1 (* x y)))) (* x y)))) z)
(/ (* x y) (pow z 3))
(/ (+ (* -1 (/ (* x y) z)) (* x y)) (pow z 3))
(/ (- (+ (* x y) (/ (* x y) (pow z 2))) (/ (* x y) z)) (pow z 3))
(/ (- (+ (* -1 (/ (* x y) (pow z 3))) (* x y)) (+ (* -1 (/ (* x y) (pow z 2))) (/ (* x y) z))) (pow z 3))
(/ y (pow z 2))
(/ (+ y (* -1 (/ y z))) (pow z 2))
(/ (- (+ y (/ y (pow z 2))) (/ y z)) (pow z 2))
(/ (- (+ y (* -1 (/ y (pow z 3)))) (+ (* -1 (/ y (pow z 2))) (/ y z))) (pow z 2))
(pow z 2)
(* (pow z 2) (+ 1 (/ 1 z)))
(* (pow z 2) (+ 1 (/ 1 z)))
(* (pow z 2) (+ 1 (/ 1 z)))
(/ z x)
(/ z x)
(/ z x)
(/ z x)
(/ (* x y) (pow z 3))
(/ (+ (* -1 (/ (* x y) z)) (* x y)) (pow z 3))
(/ (- (+ (* x y) (/ (* x y) (pow z 2))) (/ (* x y) z)) (pow z 3))
(/ (- (+ (* -1 (/ (* x y) (pow z 3))) (* x y)) (+ (* -1 (/ (* x y) (pow z 2))) (/ (* x y) z))) (pow z 3))
(/ x (pow z 3))
(/ (+ x (* -1 (/ x z))) (pow z 3))
(/ (- (+ x (/ x (pow z 2))) (/ x z)) (pow z 3))
(/ (- (+ x (* -1 (/ x (pow z 3)))) (+ (* -1 (/ x (pow z 2))) (/ x z))) (pow z 3))
(pow z 3)
(* (pow z 3) (+ 1 (/ 1 z)))
(* (pow z 3) (+ 1 (/ 1 z)))
(* (pow z 3) (+ 1 (/ 1 z)))
(pow z 2)
(pow z 2)
(pow z 2)
(pow z 2)
(/ (* x y) (pow z 3))
(/ (+ (* -1 (/ (* x y) z)) (* x y)) (pow z 3))
(/ (- (+ (* x y) (/ (* x y) (pow z 2))) (/ (* x y) z)) (pow z 3))
(/ (- (+ (* -1 (/ (* x y) (pow z 3))) (* x y)) (+ (* -1 (/ (* x y) (pow z 2))) (/ (* x y) z))) (pow z 3))
(* -1 (/ y (pow z 3)))
(/ (+ (* -1 y) (/ y z)) (pow z 3))
(/ (+ (* -1 y) (+ (* -1 (/ y (pow z 2))) (/ y z))) (pow z 3))
(/ (+ (* -1 y) (+ (* -1 (/ y (pow z 2))) (+ (/ y z) (/ y (pow z 3))))) (pow z 3))
(/ -1 (pow z 3))
(/ (- (/ 1 z) 1) (pow z 3))
(/ (- (/ 1 z) (+ 1 (/ 1 (pow z 2)))) (pow z 3))
(/ (- (+ (/ 1 z) (/ 1 (pow z 3))) (+ 1 (/ 1 (pow z 2)))) (pow z 3))
(/ (* x y) (pow z 3))
(/ (+ (* -1 (/ (* x y) z)) (* x y)) (pow z 3))
(/ (- (+ (* x y) (/ (* x y) (pow z 2))) (/ (* x y) z)) (pow z 3))
(/ (- (+ (* -1 (/ (* x y) (pow z 3))) (* x y)) (+ (* -1 (/ (* x y) (pow z 2))) (/ (* x y) z))) (pow z 3))
(* -1 (/ x (pow z 3)))
(/ (+ (* -1 x) (/ x z)) (pow z 3))
(/ (+ (* -1 x) (+ (* -1 (/ x (pow z 2))) (/ x z))) (pow z 3))
(/ (+ (* -1 x) (+ (* -1 (/ x (pow z 2))) (+ (/ x z) (/ x (pow z 3))))) (pow z 3))
(* -1 (/ x (pow z 2)))
(* -1 (/ x (pow z 2)))
(* -1 (/ x (pow z 2)))
(* -1 (/ x (pow z 2)))
(/ (* x y) (pow z 3))
(/ (+ (* -1 (/ (* x y) z)) (* x y)) (pow z 3))
(/ (- (+ (* x y) (/ (* x y) (pow z 2))) (/ (* x y) z)) (pow z 3))
(/ (- (+ (* -1 (/ (* x y) (pow z 3))) (* x y)) (+ (* -1 (/ (* x y) (pow z 2))) (/ (* x y) z))) (pow z 3))
(/ (* x y) (pow z 2))
(/ (+ (* -1 (/ (* x y) z)) (* x y)) (pow z 2))
(/ (- (+ (* x y) (/ (* x y) (pow z 2))) (/ (* x y) z)) (pow z 2))
(/ (- (+ (* -1 (/ (* x y) (pow z 3))) (* x y)) (+ (* -1 (/ (* x y) (pow z 2))) (/ (* x y) z))) (pow z 2))
(/ (* x y) (pow z 3))
(* -1 (/ (+ (* -1 (* x y)) (/ (* x y) z)) (pow z 3)))
(* -1 (/ (+ (* -1 (* x y)) (* -1 (/ (+ (* -1 (* x y)) (/ (* x y) z)) z))) (pow z 3)))
(* -1 (/ (+ (* -1 (* x y)) (* -1 (/ (+ (* -1 (* x y)) (* -1 (/ (+ (* -1 (* x y)) (/ (* x y) z)) z))) z))) (pow z 3)))
(/ y (pow z 2))
(/ (+ y (* -1 (/ y z))) (pow z 2))
(/ (+ y (* -1 (/ (- (* -1 (/ y z)) (* -1 y)) z))) (pow z 2))
(/ (+ y (* -1 (/ (- (* -1 (/ (- (* -1 (/ y z)) (* -1 y)) z)) (* -1 y)) z))) (pow z 2))
(pow z 2)
(* (pow z 2) (+ 1 (/ 1 z)))
(* (pow z 2) (+ 1 (/ 1 z)))
(* (pow z 2) (+ 1 (/ 1 z)))
(/ z x)
(/ z x)
(/ z x)
(/ z x)
(/ (* x y) (pow z 3))
(* -1 (/ (+ (* -1 (* x y)) (/ (* x y) z)) (pow z 3)))
(* -1 (/ (+ (* -1 (* x y)) (* -1 (/ (- (/ (* x y) z) (* x y)) z))) (pow z 3)))
(* -1 (/ (+ (* -1 (* x y)) (* -1 (/ (- (* -1 (/ (- (/ (* x y) z) (* x y)) z)) (* x y)) z))) (pow z 3)))
(/ x (pow z 3))
(* -1 (/ (+ (* -1 x) (/ x z)) (pow z 3)))
(* -1 (/ (+ (* -1 x) (* -1 (/ (- (/ x z) x) z))) (pow z 3)))
(* -1 (/ (+ (* -1 x) (* -1 (/ (- (* -1 (/ (- (/ x z) x) z)) x) z))) (pow z 3)))
(pow z 3)
(* (pow z 3) (+ 1 (/ 1 z)))
(* (pow z 3) (+ 1 (/ 1 z)))
(* (pow z 3) (+ 1 (/ 1 z)))
(pow z 2)
(pow z 2)
(pow z 2)
(pow z 2)
(/ (* x y) (pow z 3))
(* -1 (/ (+ (* -1 (* x y)) (/ (* x y) z)) (pow z 3)))
(* -1 (/ (+ (* -1 (* x y)) (* -1 (/ (- (/ (* x y) z) (* x y)) z))) (pow z 3)))
(* -1 (/ (+ (* -1 (* x y)) (* -1 (/ (- (* -1 (/ (- (/ (* x y) z) (* x y)) z)) (* x y)) z))) (pow z 3)))
(* -1 (/ y (pow z 3)))
(* -1 (/ (+ y (* -1 (/ y z))) (pow z 3)))
(* -1 (/ (+ y (* -1 (/ (+ y (* -1 (/ y z))) z))) (pow z 3)))
(* -1 (/ (+ y (* -1 (/ (+ y (* -1 (/ (+ y (* -1 (/ y z))) z))) z))) (pow z 3)))
(/ -1 (pow z 3))
(* -1 (/ (- 1 (/ 1 z)) (pow z 3)))
(* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 z)) z))) (pow z 3)))
(* -1 (/ (+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 z)) z))) z))) (pow z 3)))
(/ (* x y) (pow z 3))
(* -1 (/ (+ (* -1 (* x y)) (/ (* x y) z)) (pow z 3)))
(* -1 (/ (+ (* -1 (* x y)) (* -1 (/ (+ (* -1 (* x y)) (/ (* x y) z)) z))) (pow z 3)))
(* -1 (/ (+ (* -1 (* x y)) (* -1 (/ (+ (* -1 (* x y)) (* -1 (/ (+ (* -1 (* x y)) (/ (* x y) z)) z))) z))) (pow z 3)))
(* -1 (/ x (pow z 3)))
(* -1 (/ (+ x (* -1 (/ x z))) (pow z 3)))
(* -1 (/ (+ x (* -1 (/ (- (* -1 (/ x z)) (* -1 x)) z))) (pow z 3)))
(* -1 (/ (+ x (* -1 (/ (- (* -1 (/ (- (* -1 (/ x z)) (* -1 x)) z)) (* -1 x)) z))) (pow z 3)))
(* -1 (/ x (pow z 2)))
(* -1 (/ x (pow z 2)))
(* -1 (/ x (pow z 2)))
(* -1 (/ x (pow z 2)))
(/ (* x y) (pow z 3))
(* -1 (/ (+ (* -1 (* x y)) (/ (* x y) z)) (pow z 3)))
(* -1 (/ (+ (* -1 (* x y)) (* -1 (/ (+ (* -1 (* x y)) (/ (* x y) z)) z))) (pow z 3)))
(* -1 (/ (+ (* -1 (* x y)) (* -1 (/ (+ (* -1 (* x y)) (* -1 (/ (+ (* -1 (* x y)) (/ (* x y) z)) z))) z))) (pow z 3)))
(/ (* x y) (pow z 2))
(/ (+ (* -1 (/ (* x y) z)) (* x y)) (pow z 2))
(/ (+ (* -1 (/ (- (* -1 (/ (* x y) z)) (* -1 (* x y))) z)) (* x y)) (pow z 2))
(/ (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* x y) z)) (* -1 (* x y))) z)) (* -1 (* x y))) z)) (* x y)) (pow z 2))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ y (+ z (pow z 2)))
(/ y (+ z (pow z 2)))
(/ y (+ z (pow z 2)))
(/ y (+ z (pow z 2)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(* -1 (/ y (* (pow z 2) (+ 1 z))))
(* -1 (/ y (* (pow z 2) (+ 1 z))))
(* -1 (/ y (* (pow z 2) (+ 1 z))))
(* -1 (/ y (* (pow z 2) (+ 1 z))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (+ z (pow z 2)))
(/ (* x y) (+ z (pow z 2)))
(/ (* x y) (+ z (pow z 2)))
(/ (* x y) (+ z (pow z 2)))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ y (+ z (pow z 2)))
(/ y (+ z (pow z 2)))
(/ y (+ z (pow z 2)))
(/ y (+ z (pow z 2)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(* -1 (/ y (* (pow z 2) (+ 1 z))))
(* -1 (/ y (* (pow z 2) (+ 1 z))))
(* -1 (/ y (* (pow z 2) (+ 1 z))))
(* -1 (/ y (* (pow z 2) (+ 1 z))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (+ z (pow z 2)))
(/ (* x y) (+ z (pow z 2)))
(/ (* x y) (+ z (pow z 2)))
(/ (* x y) (+ z (pow z 2)))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ y (+ z (pow z 2)))
(/ y (+ z (pow z 2)))
(/ y (+ z (pow z 2)))
(/ y (+ z (pow z 2)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(* -1 (/ y (* (pow z 2) (+ 1 z))))
(* -1 (/ y (* (pow z 2) (+ 1 z))))
(* -1 (/ y (* (pow z 2) (+ 1 z))))
(* -1 (/ y (* (pow z 2) (+ 1 z))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (+ z (pow z 2)))
(/ (* x y) (+ z (pow z 2)))
(/ (* x y) (+ z (pow z 2)))
(/ (* x y) (+ z (pow z 2)))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ z x)
(/ z x)
(/ z x)
(/ z x)
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ x (* (pow z 2) (+ 1 z)))
(/ x (* (pow z 2) (+ 1 z)))
(/ x (* (pow z 2) (+ 1 z)))
(/ x (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(* -1 (/ x (* z (+ z (pow z 2)))))
(* -1 (/ x (* z (+ z (pow z 2)))))
(* -1 (/ x (* z (+ z (pow z 2)))))
(* -1 (/ x (* z (+ z (pow z 2)))))
(* -1 (/ x (pow z 2)))
(* -1 (/ x (pow z 2)))
(* -1 (/ x (pow z 2)))
(* -1 (/ x (pow z 2)))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (+ z (pow z 2)))
(/ (* x y) (+ z (pow z 2)))
(/ (* x y) (+ z (pow z 2)))
(/ (* x y) (+ z (pow z 2)))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ z x)
(/ z x)
(/ z x)
(/ z x)
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ x (* (pow z 2) (+ 1 z)))
(/ x (* (pow z 2) (+ 1 z)))
(/ x (* (pow z 2) (+ 1 z)))
(/ x (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(* -1 (/ x (* z (+ z (pow z 2)))))
(* -1 (/ x (* z (+ z (pow z 2)))))
(* -1 (/ x (* z (+ z (pow z 2)))))
(* -1 (/ x (* z (+ z (pow z 2)))))
(* -1 (/ x (pow z 2)))
(* -1 (/ x (pow z 2)))
(* -1 (/ x (pow z 2)))
(* -1 (/ x (pow z 2)))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (+ z (pow z 2)))
(/ (* x y) (+ z (pow z 2)))
(/ (* x y) (+ z (pow z 2)))
(/ (* x y) (+ z (pow z 2)))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ z x)
(/ z x)
(/ z x)
(/ z x)
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ x (* (pow z 2) (+ 1 z)))
(/ x (* (pow z 2) (+ 1 z)))
(/ x (* (pow z 2) (+ 1 z)))
(/ x (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(* -1 (/ x (* z (+ z (pow z 2)))))
(* -1 (/ x (* z (+ z (pow z 2)))))
(* -1 (/ x (* z (+ z (pow z 2)))))
(* -1 (/ x (* z (+ z (pow z 2)))))
(* -1 (/ x (pow z 2)))
(* -1 (/ x (pow z 2)))
(* -1 (/ x (pow z 2)))
(* -1 (/ x (pow z 2)))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (+ z (pow z 2)))
(/ (* x y) (+ z (pow z 2)))
(/ (* x y) (+ z (pow z 2)))
(/ (* x y) (+ z (pow z 2)))
Outputs
(*.f64 (/.f64 x z) (/.f64 y z))
(/.f64 (*.f64 y (-.f64 (/.f64 x z) x)) z)
(/.f64 (*.f64 x (fma.f64 (-.f64 (*.f64 z y) y) z y)) (*.f64 z z))
(/.f64 (fma.f64 (neg.f64 (*.f64 x (fma.f64 (-.f64 (*.f64 z y) y) z y))) z (*.f64 x y)) (*.f64 z z))
(/.f64 y z)
(-.f64 (/.f64 y z) y)
(/.f64 (fma.f64 (-.f64 (*.f64 z y) y) z y) z)
(/.f64 (fma.f64 (fma.f64 (-.f64 y (*.f64 z y)) z (neg.f64 y)) z y) z)
z
(fma.f64 z z z)
(fma.f64 z z z)
(fma.f64 z z z)
(/.f64 z x)
(/.f64 z x)
(/.f64 z x)
(/.f64 z x)
(*.f64 (/.f64 x z) (/.f64 y z))
(/.f64 (*.f64 y (-.f64 (/.f64 x z) x)) z)
(/.f64 (*.f64 x (fma.f64 (-.f64 (*.f64 z y) y) z y)) (*.f64 z z))
(/.f64 (fma.f64 (neg.f64 (*.f64 x (fma.f64 (-.f64 (*.f64 z y) y) z y))) z (*.f64 x y)) (*.f64 z z))
(/.f64 x (*.f64 z z))
(/.f64 (-.f64 (/.f64 x z) x) z)
(/.f64 (/.f64 (fma.f64 (*.f64 (-.f64 z #s(literal 1 binary64)) x) z x) z) z)
(/.f64 (/.f64 (fma.f64 (fma.f64 (-.f64 x (*.f64 x z)) z (neg.f64 x)) z x) z) z)
(*.f64 z z)
(*.f64 (fma.f64 z z z) z)
(*.f64 (fma.f64 z z z) z)
(*.f64 (fma.f64 z z z) z)
(*.f64 z z)
(*.f64 z z)
(*.f64 z z)
(*.f64 z z)
(*.f64 (/.f64 x z) (/.f64 y z))
(/.f64 (*.f64 y (-.f64 (/.f64 x z) x)) z)
(/.f64 (*.f64 x (fma.f64 (-.f64 (*.f64 z y) y) z y)) (*.f64 z z))
(/.f64 (fma.f64 (neg.f64 (*.f64 x (fma.f64 (-.f64 (*.f64 z y) y) z y))) z (*.f64 x y)) (*.f64 z z))
(/.f64 (/.f64 (neg.f64 y) z) z)
(/.f64 (-.f64 y (/.f64 y z)) z)
(/.f64 (/.f64 (fma.f64 (-.f64 y (*.f64 z y)) z (neg.f64 y)) z) z)
(/.f64 (*.f64 (fma.f64 z z #s(literal 1 binary64)) (-.f64 (*.f64 z y) y)) (*.f64 z z))
(/.f64 #s(literal -1 binary64) (*.f64 z z))
(/.f64 (/.f64 (-.f64 z #s(literal 1 binary64)) z) z)
(-.f64 (/.f64 (/.f64 (-.f64 z #s(literal 1 binary64)) z) z) #s(literal 1 binary64))
(/.f64 (-.f64 (fma.f64 (-.f64 z #s(literal 1 binary64)) z #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) z)) z)
(*.f64 (/.f64 x z) (/.f64 y z))
(/.f64 (*.f64 y (-.f64 (/.f64 x z) x)) z)
(/.f64 (*.f64 x (fma.f64 (-.f64 (*.f64 z y) y) z y)) (*.f64 z z))
(/.f64 (fma.f64 (neg.f64 (*.f64 x (fma.f64 (-.f64 (*.f64 z y) y) z y))) z (*.f64 x y)) (*.f64 z z))
(/.f64 (/.f64 (neg.f64 x) z) z)
(/.f64 (-.f64 x (/.f64 x z)) z)
(/.f64 (/.f64 (fma.f64 (-.f64 x (*.f64 x z)) z (neg.f64 x)) z) z)
(/.f64 (*.f64 (fma.f64 z z #s(literal 1 binary64)) (*.f64 (-.f64 z #s(literal 1 binary64)) x)) (*.f64 z z))
(/.f64 (/.f64 (neg.f64 x) z) z)
(/.f64 (/.f64 (neg.f64 x) z) z)
(/.f64 (/.f64 (neg.f64 x) z) z)
(/.f64 (/.f64 (neg.f64 x) z) z)
(*.f64 (/.f64 x z) (/.f64 y z))
(/.f64 (*.f64 y (-.f64 (/.f64 x z) x)) z)
(/.f64 (*.f64 x (fma.f64 (-.f64 (*.f64 z y) y) z y)) (*.f64 z z))
(/.f64 (fma.f64 (neg.f64 (*.f64 x (fma.f64 (-.f64 (*.f64 z y) y) z y))) z (*.f64 x y)) (*.f64 z z))
(*.f64 (/.f64 y z) x)
(*.f64 y (-.f64 (/.f64 x z) x))
(/.f64 (*.f64 x (fma.f64 (-.f64 (*.f64 z y) y) z y)) z)
(/.f64 (fma.f64 (neg.f64 (*.f64 x (fma.f64 (-.f64 (*.f64 z y) y) z y))) z (*.f64 x y)) z)
(*.f64 (/.f64 x (pow.f64 z #s(literal 3 binary64))) y)
(/.f64 (*.f64 x (-.f64 y (/.f64 y z))) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (*.f64 x (-.f64 y (/.f64 (-.f64 y (/.f64 y z)) z))) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (fma.f64 x y (/.f64 (*.f64 x (-.f64 (/.f64 (-.f64 y (/.f64 y z)) z) y)) z)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (/.f64 y z) z)
(/.f64 (/.f64 (-.f64 y (/.f64 y z)) z) z)
(/.f64 (/.f64 (-.f64 y (/.f64 (-.f64 y (/.f64 y z)) z)) z) z)
(/.f64 (/.f64 (-.f64 y (/.f64 (-.f64 y (/.f64 (-.f64 y (/.f64 y z)) z)) z)) z) z)
(*.f64 z z)
(fma.f64 z z z)
(fma.f64 z z z)
(fma.f64 z z z)
(/.f64 z x)
(/.f64 z x)
(/.f64 z x)
(/.f64 z x)
(*.f64 (/.f64 x (pow.f64 z #s(literal 3 binary64))) y)
(/.f64 (*.f64 x (-.f64 y (/.f64 y z))) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (*.f64 x (-.f64 y (/.f64 (-.f64 y (/.f64 y z)) z))) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (fma.f64 x y (/.f64 (*.f64 x (-.f64 (/.f64 (-.f64 y (/.f64 y z)) z) y)) z)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 x (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 x (/.f64 x z)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (+.f64 (/.f64 (-.f64 (/.f64 x z) x) z) x) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 x (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 x z) x) z) x) z)) (pow.f64 z #s(literal 3 binary64)))
(pow.f64 z #s(literal 3 binary64))
(*.f64 (fma.f64 z z z) z)
(*.f64 (fma.f64 z z z) z)
(*.f64 (fma.f64 z z z) z)
(*.f64 z z)
(*.f64 z z)
(*.f64 z z)
(*.f64 z z)
(*.f64 (/.f64 x (pow.f64 z #s(literal 3 binary64))) y)
(/.f64 (*.f64 x (-.f64 y (/.f64 y z))) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (*.f64 x (-.f64 y (/.f64 (-.f64 y (/.f64 y z)) z))) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (fma.f64 x y (/.f64 (*.f64 x (-.f64 (/.f64 (-.f64 y (/.f64 y z)) z) y)) z)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (neg.f64 y) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 (/.f64 y z) y) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 (/.f64 (-.f64 y (/.f64 y z)) z) y) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 (/.f64 (-.f64 y (/.f64 (-.f64 y (/.f64 y z)) z)) z) y) (pow.f64 z #s(literal 3 binary64)))
(/.f64 #s(literal -1 binary64) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) z) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 (/.f64 (/.f64 (-.f64 z #s(literal 1 binary64)) z) z) #s(literal 1 binary64)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 z #s(literal 3 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) z) z)) (pow.f64 z #s(literal 3 binary64)))
(*.f64 (/.f64 x (pow.f64 z #s(literal 3 binary64))) y)
(/.f64 (*.f64 x (-.f64 y (/.f64 y z))) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (*.f64 x (-.f64 y (/.f64 (-.f64 y (/.f64 y z)) z))) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (fma.f64 x y (/.f64 (*.f64 x (-.f64 (/.f64 (-.f64 y (/.f64 y z)) z) y)) z)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (neg.f64 x) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 (/.f64 x z) x) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 (/.f64 (-.f64 x (/.f64 x z)) z) x) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 x z) x) z) x) z) x) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (/.f64 (neg.f64 x) z) z)
(/.f64 (/.f64 (neg.f64 x) z) z)
(/.f64 (/.f64 (neg.f64 x) z) z)
(/.f64 (/.f64 (neg.f64 x) z) z)
(*.f64 (/.f64 x (pow.f64 z #s(literal 3 binary64))) y)
(/.f64 (*.f64 x (-.f64 y (/.f64 y z))) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (*.f64 x (-.f64 y (/.f64 (-.f64 y (/.f64 y z)) z))) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (fma.f64 x y (/.f64 (*.f64 x (-.f64 (/.f64 (-.f64 y (/.f64 y z)) z) y)) z)) (pow.f64 z #s(literal 3 binary64)))
(*.f64 (/.f64 x z) (/.f64 y z))
(/.f64 (*.f64 x (/.f64 (-.f64 y (/.f64 y z)) z)) z)
(/.f64 (*.f64 x (-.f64 y (/.f64 (-.f64 y (/.f64 y z)) z))) (*.f64 z z))
(/.f64 (fma.f64 x y (/.f64 (*.f64 x (-.f64 (/.f64 (-.f64 y (/.f64 y z)) z) y)) z)) (*.f64 z z))
(*.f64 (/.f64 x (pow.f64 z #s(literal 3 binary64))) y)
(/.f64 (*.f64 x (-.f64 y (/.f64 y z))) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (*.f64 x (-.f64 y (/.f64 (-.f64 y (/.f64 y z)) z))) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (fma.f64 x y (/.f64 (*.f64 x (-.f64 (/.f64 (-.f64 y (/.f64 y z)) z) y)) z)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (/.f64 y z) z)
(/.f64 (/.f64 (-.f64 y (/.f64 y z)) z) z)
(/.f64 (/.f64 (-.f64 y (/.f64 (-.f64 y (/.f64 y z)) z)) z) z)
(/.f64 (/.f64 (-.f64 y (/.f64 (-.f64 y (/.f64 (-.f64 y (/.f64 y z)) z)) z)) z) z)
(*.f64 z z)
(fma.f64 z z z)
(fma.f64 z z z)
(fma.f64 z z z)
(/.f64 z x)
(/.f64 z x)
(/.f64 z x)
(/.f64 z x)
(*.f64 (/.f64 x (pow.f64 z #s(literal 3 binary64))) y)
(/.f64 (*.f64 x (-.f64 y (/.f64 y z))) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (*.f64 x (-.f64 y (/.f64 (-.f64 y (/.f64 y z)) z))) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (fma.f64 x y (/.f64 (*.f64 x (-.f64 (/.f64 (-.f64 y (/.f64 y z)) z) y)) z)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 x (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 x (/.f64 x z)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (+.f64 (/.f64 (-.f64 (/.f64 x z) x) z) x) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 x (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 x z) x) z) x) z)) (pow.f64 z #s(literal 3 binary64)))
(pow.f64 z #s(literal 3 binary64))
(*.f64 (fma.f64 z z z) z)
(*.f64 (fma.f64 z z z) z)
(*.f64 (fma.f64 z z z) z)
(*.f64 z z)
(*.f64 z z)
(*.f64 z z)
(*.f64 z z)
(*.f64 (/.f64 x (pow.f64 z #s(literal 3 binary64))) y)
(/.f64 (*.f64 x (-.f64 y (/.f64 y z))) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (*.f64 x (-.f64 y (/.f64 (-.f64 y (/.f64 y z)) z))) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (fma.f64 x y (/.f64 (*.f64 x (-.f64 (/.f64 (-.f64 y (/.f64 y z)) z) y)) z)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (neg.f64 y) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 (/.f64 y z) y) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 (/.f64 (-.f64 y (/.f64 y z)) z) y) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 (/.f64 (-.f64 y (/.f64 (-.f64 y (/.f64 y z)) z)) z) y) (pow.f64 z #s(literal 3 binary64)))
(/.f64 #s(literal -1 binary64) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) z) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 (/.f64 (/.f64 (-.f64 z #s(literal 1 binary64)) z) z) #s(literal 1 binary64)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 z #s(literal 1 binary64)) z) z)) z) #s(literal 1 binary64)) (pow.f64 z #s(literal 3 binary64)))
(*.f64 (/.f64 x (pow.f64 z #s(literal 3 binary64))) y)
(/.f64 (*.f64 x (-.f64 y (/.f64 y z))) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (*.f64 x (-.f64 y (/.f64 (-.f64 y (/.f64 y z)) z))) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (fma.f64 x y (/.f64 (*.f64 x (-.f64 (/.f64 (-.f64 y (/.f64 y z)) z) y)) z)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (neg.f64 x) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 (/.f64 x z) x) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 (/.f64 (-.f64 x (/.f64 x z)) z) x) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 x z) x) z) x) z) x) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (/.f64 (neg.f64 x) z) z)
(/.f64 (/.f64 (neg.f64 x) z) z)
(/.f64 (/.f64 (neg.f64 x) z) z)
(/.f64 (/.f64 (neg.f64 x) z) z)
(*.f64 (/.f64 x (pow.f64 z #s(literal 3 binary64))) y)
(/.f64 (*.f64 x (-.f64 y (/.f64 y z))) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (*.f64 x (-.f64 y (/.f64 (-.f64 y (/.f64 y z)) z))) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (fma.f64 x y (/.f64 (*.f64 x (-.f64 (/.f64 (-.f64 y (/.f64 y z)) z) y)) z)) (pow.f64 z #s(literal 3 binary64)))
(*.f64 (/.f64 x z) (/.f64 y z))
(/.f64 (*.f64 x (/.f64 (-.f64 y (/.f64 y z)) z)) z)
(/.f64 (*.f64 x (-.f64 y (/.f64 (-.f64 y (/.f64 y z)) z))) (*.f64 z z))
(/.f64 (fma.f64 x y (/.f64 (*.f64 x (-.f64 (/.f64 (-.f64 y (/.f64 y z)) z) y)) z)) (*.f64 z z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(/.f64 y (fma.f64 z z z))
(/.f64 y (fma.f64 z z z))
(/.f64 y (fma.f64 z z z))
(/.f64 y (fma.f64 z z z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(/.f64 (/.f64 y (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 y (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 y (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 y (fma.f64 z z z)) (neg.f64 z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(neg.f64 y)
(neg.f64 y)
(neg.f64 y)
(neg.f64 y)
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 y (fma.f64 z z z)) x)
(*.f64 (/.f64 y (fma.f64 z z z)) x)
(*.f64 (/.f64 y (fma.f64 z z z)) x)
(*.f64 (/.f64 y (fma.f64 z z z)) x)
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(/.f64 y (fma.f64 z z z))
(/.f64 y (fma.f64 z z z))
(/.f64 y (fma.f64 z z z))
(/.f64 y (fma.f64 z z z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(/.f64 (/.f64 y (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 y (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 y (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 y (fma.f64 z z z)) (neg.f64 z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(neg.f64 y)
(neg.f64 y)
(neg.f64 y)
(neg.f64 y)
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 y (fma.f64 z z z)) x)
(*.f64 (/.f64 y (fma.f64 z z z)) x)
(*.f64 (/.f64 y (fma.f64 z z z)) x)
(*.f64 (/.f64 y (fma.f64 z z z)) x)
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(/.f64 y (fma.f64 z z z))
(/.f64 y (fma.f64 z z z))
(/.f64 y (fma.f64 z z z))
(/.f64 y (fma.f64 z z z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(/.f64 (/.f64 y (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 y (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 y (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 y (fma.f64 z z z)) (neg.f64 z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(neg.f64 y)
(neg.f64 y)
(neg.f64 y)
(neg.f64 y)
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 y (fma.f64 z z z)) x)
(*.f64 (/.f64 y (fma.f64 z z z)) x)
(*.f64 (/.f64 y (fma.f64 z z z)) x)
(*.f64 (/.f64 y (fma.f64 z z z)) x)
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(/.f64 z x)
(/.f64 z x)
(/.f64 z x)
(/.f64 z x)
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(/.f64 x (*.f64 (fma.f64 z z z) z))
(/.f64 x (*.f64 (fma.f64 z z z) z))
(/.f64 x (*.f64 (fma.f64 z z z) z))
(/.f64 x (*.f64 (fma.f64 z z z) z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(neg.f64 x)
(neg.f64 x)
(neg.f64 x)
(neg.f64 x)
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(/.f64 (/.f64 x (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 x (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 x (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 x (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 (neg.f64 x) z) z)
(/.f64 (/.f64 (neg.f64 x) z) z)
(/.f64 (/.f64 (neg.f64 x) z) z)
(/.f64 (/.f64 (neg.f64 x) z) z)
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 y (fma.f64 z z z)) x)
(*.f64 (/.f64 y (fma.f64 z z z)) x)
(*.f64 (/.f64 y (fma.f64 z z z)) x)
(*.f64 (/.f64 y (fma.f64 z z z)) x)
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(/.f64 z x)
(/.f64 z x)
(/.f64 z x)
(/.f64 z x)
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(/.f64 x (*.f64 (fma.f64 z z z) z))
(/.f64 x (*.f64 (fma.f64 z z z) z))
(/.f64 x (*.f64 (fma.f64 z z z) z))
(/.f64 x (*.f64 (fma.f64 z z z) z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(neg.f64 x)
(neg.f64 x)
(neg.f64 x)
(neg.f64 x)
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(/.f64 (/.f64 x (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 x (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 x (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 x (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 (neg.f64 x) z) z)
(/.f64 (/.f64 (neg.f64 x) z) z)
(/.f64 (/.f64 (neg.f64 x) z) z)
(/.f64 (/.f64 (neg.f64 x) z) z)
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 y (fma.f64 z z z)) x)
(*.f64 (/.f64 y (fma.f64 z z z)) x)
(*.f64 (/.f64 y (fma.f64 z z z)) x)
(*.f64 (/.f64 y (fma.f64 z z z)) x)
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(/.f64 z x)
(/.f64 z x)
(/.f64 z x)
(/.f64 z x)
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(/.f64 x (*.f64 (fma.f64 z z z) z))
(/.f64 x (*.f64 (fma.f64 z z z) z))
(/.f64 x (*.f64 (fma.f64 z z z) z))
(/.f64 x (*.f64 (fma.f64 z z z) z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(neg.f64 x)
(neg.f64 x)
(neg.f64 x)
(neg.f64 x)
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(/.f64 (/.f64 x (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 x (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 x (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 x (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 (neg.f64 x) z) z)
(/.f64 (/.f64 (neg.f64 x) z) z)
(/.f64 (/.f64 (neg.f64 x) z) z)
(/.f64 (/.f64 (neg.f64 x) z) z)
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 y (fma.f64 z z z)) x)
(*.f64 (/.f64 y (fma.f64 z z z)) x)
(*.f64 (/.f64 y (fma.f64 z z z)) x)
(*.f64 (/.f64 y (fma.f64 z z z)) x)

rewrite571.0ms (5.4%)

Memory
-25.0MiB live, 194.8MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
031174
048171
1176164
21093164
09113164
Stop Event
iter limit
node limit
iter limit
Counts
18 → 1 144
Calls
Call 1
Inputs
(/.f64 (/.f64 y (fma.f64 z z z)) (/.f64 z x))
(/.f64 y (fma.f64 z z z))
(fma.f64 z z z)
(/.f64 z x)
(*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))
(/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))
#s(approx (* (* z z) (+ z 1)) (*.f64 z z))
(*.f64 z z)
(*.f64 (neg.f64 x) (*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))))
(*.f64 y (/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))
(neg.f64 x)
(/.f64 #s(literal -1 binary64) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))
(*.f64 (neg.f64 y) #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z)))
(neg.f64 y)
#s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z))
(/.f64 (/.f64 (neg.f64 x) z) z)
(/.f64 (*.f64 (/.f64 y (fma.f64 z z z)) x) z)
(*.f64 (/.f64 y (fma.f64 z z z)) 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>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval289.0ms (2.7%)

Memory
52.4MiB live, 457.1MiB allocated
Compiler

Compiled 37 929 to 3 229 computations (91.5% saved)

prune72.0ms (0.7%)

Memory
-19.1MiB live, 148.3MiB allocated
Pruning

19 alts after pruning (14 fresh and 5 done)

PrunedKeptTotal
New1 89091 899
Fresh6511
Picked325
Done033
Total1 899191 918
Accuracy
100.0%
Counts
1 918 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
93.1%
(/.f64 (*.f64 (/.f64 y (fma.f64 z z z)) x) z)
61.3%
(/.f64 (*.f64 (/.f64 y #s(approx (+ (* z z) z) (*.f64 z z))) x) z)
59.5%
(/.f64 (*.f64 (/.f64 x z) y) #s(approx (+ (* z z) z) (*.f64 z z)))
64.2%
(/.f64 (*.f64 #s(approx (/ y (+ (* z z) z)) (/.f64 (/.f64 y z) z)) x) z)
70.4%
(/.f64 (*.f64 #s(approx (/ y (+ (* z z) z)) (/.f64 y z)) x) z)
83.0%
(/.f64 (*.f64 y x) (*.f64 (fma.f64 z z z) z))
55.4%
(/.f64 (*.f64 y x) (*.f64 #s(approx (+ (* z z) z) (*.f64 z z)) z))
54.9%
(/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 z #s(approx (/ (+ (* z z) z) x) (*.f64 (/.f64 z x) z))))
83.0%
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))))
68.6%
(/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))
72.4%
(/.f64 #s(approx (/ y (+ (* z z) z)) (/.f64 y z)) (/.f64 z x))
61.2%
(/.f64 #s(approx (* (/ y (+ (* z z) z)) x) (*.f64 y (-.f64 (/.f64 x z) x))) z)
85.4%
(/.f64 y (/.f64 (*.f64 (fma.f64 z z z) z) x))
84.7%
(*.f64 (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) (neg.f64 x))
68.8%
(*.f64 (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) x)
86.0%
(*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y)
86.0%
(*.f64 (neg.f64 y) (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z)))))
74.3%
(*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))
72.0%
#s(approx (/ (/ y (+ (* z z) z)) (/ z x)) (*.f64 (/.f64 x z) (/.f64 y z)))
Compiler

Compiled 495 to 339 computations (31.5% saved)

simplify285.0ms (2.7%)

Memory
20.3MiB live, 132.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

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

Useful iterations: 1 (0.0ms)

IterNodesCost
030216
048214
1107211
2263211
3788211
42640211
54260211
65020211
75222211
85316211
95336211
105389211
116177211
126907211
136941211
146949211
156951211
166951211
176951211
187401211
197606211
207762211
217794211
227802211
237810211
247916211
08460211
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (neg.f64 y) (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z)))))
(neg.f64 y)
y
(/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))))
x
#s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z)))
(*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))
(-.f64 #s(literal -1 binary64) z)
#s(literal -1 binary64)
z
(*.f64 z z)
(*.f64 (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) x)
(/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))
y
#s(approx (* (* z z) (+ z 1)) (*.f64 z z))
(*.f64 z z)
z
x
(*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y)
(/.f64 x (*.f64 (fma.f64 z z z) z))
x
(*.f64 (fma.f64 z z z) z)
(fma.f64 z z z)
z
y
(*.f64 (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) (neg.f64 x))
(/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z))
(neg.f64 y)
y
(*.f64 (fma.f64 z z z) z)
(fma.f64 z z z)
z
(neg.f64 x)
x
(/.f64 y (/.f64 (*.f64 (fma.f64 z z z) z) x))
y
(/.f64 (*.f64 (fma.f64 z z z) z) x)
(*.f64 (fma.f64 z z z) z)
(fma.f64 z z z)
z
x
Outputs
(/.f64 (*.f64 (neg.f64 x) y) #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (*.f64 (-.f64 #s(literal -1 binary64) z) z) z)))
(neg.f64 y)
y
(/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (*.f64 (-.f64 #s(literal -1 binary64) z) z) z)))
x
#s(approx (* (neg z) (+ (* z z) z)) (*.f64 (*.f64 (-.f64 #s(literal -1 binary64) z) z) z))
(*.f64 (*.f64 (-.f64 #s(literal -1 binary64) z) z) z)
(-.f64 #s(literal -1 binary64) z)
#s(literal -1 binary64)
z
(*.f64 z z)
(/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))
(/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))
y
#s(approx (* (* z z) (+ z 1)) (*.f64 z z))
(*.f64 z z)
z
x
(*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y)
(/.f64 x (*.f64 (fma.f64 z z z) z))
x
(*.f64 (fma.f64 z z z) z)
(fma.f64 z z z)
z
y
(*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y)
(/.f64 (/.f64 (/.f64 y z) z) (-.f64 #s(literal -1 binary64) z))
(neg.f64 y)
y
(*.f64 (fma.f64 z z z) z)
(fma.f64 z z z)
z
(neg.f64 x)
x
(*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y)
y
(/.f64 (*.f64 (fma.f64 z z z) z) x)
(*.f64 (fma.f64 z z z) z)
(fma.f64 z z z)
z
x

localize193.0ms (1.8%)

Memory
-17.1MiB live, 263.6MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0
(fma.f64 z z z)
accuracy0.0546875
(*.f64 (fma.f64 z z z) z)
accuracy5.6570562516522
(/.f64 y (/.f64 (*.f64 (fma.f64 z z z) z) x))
accuracy6.964630001208703
(/.f64 (*.f64 (fma.f64 z z z) z) x)
accuracy0
(neg.f64 x)
accuracy0.0546875
(*.f64 (fma.f64 z z z) z)
accuracy4.387796251159633
(/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z))
accuracy6.419708561626098
(*.f64 (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) (neg.f64 x))
accuracy0
(fma.f64 z z z)
accuracy0.0546875
(*.f64 (fma.f64 z z z) z)
accuracy4.871221148955138
(*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y)
accuracy6.924716508060705
(/.f64 x (*.f64 (fma.f64 z z z) z))
accuracy0
(*.f64 z z)
accuracy4.387796251159633
(/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))
accuracy6.419708561626098
(*.f64 (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) x)
accuracy22.12849532182645
#s(approx (* (* z z) (+ z 1)) (*.f64 z z))
accuracy0
#s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z)))
accuracy0.05859375
(*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))
accuracy4.871221148955138
(*.f64 (neg.f64 y) (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z)))))
accuracy6.924716508060705
(/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))))
Samples
172.0ms256×0valid
Compiler

Compiled 416 to 58 computations (86.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 155.0ms
ival-mult: 98.0ms (63.1% of total)
ival-div: 44.0ms (28.3% of total)
ival-neg: 8.0ms (5.1% of total)
ival-add: 4.0ms (2.6% of total)
ival-sub: 1.0ms (0.6% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series70.0ms (0.7%)

Memory
-2.9MiB live, 73.7MiB allocated
Counts
18 → 396
Calls
Call 1
Inputs
#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))))) #<representation binary64>) () ())
#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z)))) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) x) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (* (* z z) (+ z 1)) (*.f64 z z)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 z z) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 x (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (fma.f64 z z z) z) #<representation binary64>) () ())
#s(alt #<batchref> (patch (fma.f64 z z z) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) (neg.f64 x)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 y (/.f64 (*.f64 (fma.f64 z z z) z) x)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 (*.f64 (fma.f64 z z z) z) x) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())
Outputs
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (* (* z z) (+ z 1)) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (* (* z z) (+ z 1)) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (* (* z z) (+ z 1)) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch #s(approx (* (* z z) (+ z 1)) (*.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 (*.f64 z z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (fma.f64 z z z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (fma.f64 z z z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (fma.f64 z z z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (fma.f64 z z z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (fma.f64 z z z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (fma.f64 z z z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (fma.f64 z z z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (fma.f64 z z z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 y (/.f64 (*.f64 (fma.f64 z z z) z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 y (/.f64 (*.f64 (fma.f64 z z z) z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 y (/.f64 (*.f64 (fma.f64 z z z) z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 y (/.f64 (*.f64 (fma.f64 z z z) z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (*.f64 (fma.f64 z z z) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (*.f64 (fma.f64 z z z) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (*.f64 (fma.f64 z z z) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (*.f64 (fma.f64 z z z) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 z) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (* (* z z) (+ z 1)) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (* (* z z) (+ z 1)) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (* (* z z) (+ z 1)) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch #s(approx (* (* z z) (+ z 1)) (*.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 (*.f64 z z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (fma.f64 z z z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (fma.f64 z z z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (fma.f64 z z z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (fma.f64 z z z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (fma.f64 z z z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (fma.f64 z z z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (fma.f64 z z z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (fma.f64 z z z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 y (/.f64 (*.f64 (fma.f64 z z z) z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 y (/.f64 (*.f64 (fma.f64 z z z) z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 y (/.f64 (*.f64 (fma.f64 z z z) z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 y (/.f64 (*.f64 (fma.f64 z z z) z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 (fma.f64 z z z) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 (fma.f64 z z z) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 (fma.f64 z z z) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 (fma.f64 z z z) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf z) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (* (* z z) (+ z 1)) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (* (* z z) (+ z 1)) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (* (* z z) (+ z 1)) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch #s(approx (* (* z z) (+ z 1)) (*.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 (*.f64 z z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (fma.f64 z z z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (fma.f64 z z z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (fma.f64 z z z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (fma.f64 z z z) z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (fma.f64 z z z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (fma.f64 z z z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (fma.f64 z z z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (fma.f64 z z z) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 y (/.f64 (*.f64 (fma.f64 z z z) z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 y (/.f64 (*.f64 (fma.f64 z z z) z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 y (/.f64 (*.f64 (fma.f64 z z z) z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 y (/.f64 (*.f64 (fma.f64 z z z) z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 (fma.f64 z z z) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 (fma.f64 z z z) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 (fma.f64 z z z) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (*.f64 (fma.f64 z z z) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf z) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 y (/.f64 (*.f64 (fma.f64 z z z) z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 y (/.f64 (*.f64 (fma.f64 z z z) z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 y (/.f64 (*.f64 (fma.f64 z z z) z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 y (/.f64 (*.f64 (fma.f64 z z z) z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 y (/.f64 (*.f64 (fma.f64 z z z) z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 y (/.f64 (*.f64 (fma.f64 z z z) z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 y (/.f64 (*.f64 (fma.f64 z z z) z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 y (/.f64 (*.f64 (fma.f64 z z z) z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 y (/.f64 (*.f64 (fma.f64 z z z) z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 y (/.f64 (*.f64 (fma.f64 z z z) z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 y (/.f64 (*.f64 (fma.f64 z z z) z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 y (/.f64 (*.f64 (fma.f64 z z z) z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 y (/.f64 (*.f64 (fma.f64 z z z) z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 y (/.f64 (*.f64 (fma.f64 z z z) z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 y (/.f64 (*.f64 (fma.f64 z z z) z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 y (/.f64 (*.f64 (fma.f64 z z z) z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (fma.f64 z z z) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (fma.f64 z z z) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (fma.f64 z z z) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (fma.f64 z z z) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 y (/.f64 (*.f64 (fma.f64 z z z) z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 y (/.f64 (*.f64 (fma.f64 z z z) z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 y (/.f64 (*.f64 (fma.f64 z z z) z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 y (/.f64 (*.f64 (fma.f64 z z z) z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (fma.f64 z z z) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (fma.f64 z z z) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (fma.f64 z z z) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (fma.f64 z z z) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (neg.f64 y) (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (fma.f64 z z z) z)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 y (/.f64 (*.f64 (fma.f64 z z z) z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 y (/.f64 (*.f64 (fma.f64 z z z) z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 y (/.f64 (*.f64 (fma.f64 z z z) z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 y (/.f64 (*.f64 (fma.f64 z z z) z) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (fma.f64 z z z) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (fma.f64 z z z) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (fma.f64 z z z) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (fma.f64 z z z) z) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
Calls

9 calls:

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

simplify163.0ms (1.5%)

Memory
0.0MiB live, 189.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02434139
17373990
220243736
362533731
082053508
Stop Event
iter limit
node limit
Counts
396 → 395
Calls
Call 1
Inputs
(/ (* x y) (pow z 2))
(/ (+ (* -1 (* x (* y z))) (* x y)) (pow z 2))
(/ (+ (* x y) (* z (- (* x (* y z)) (* x y)))) (pow z 2))
(/ (+ (* x y) (* z (- (* z (- (* -1 (* x (* y z))) (* -1 (* x y)))) (* x y)))) (pow z 2))
(* -1 (/ x (pow z 2)))
(/ (+ (* -1 x) (* x z)) (pow z 2))
(/ (+ (* -1 x) (* z (+ x (* -1 (* x z))))) (pow z 2))
(/ (+ (* -1 x) (* z (+ x (* z (+ (* -1 x) (* x z)))))) (pow z 2))
(* -1 (pow z 2))
(* (pow z 2) (- (* -1 z) 1))
(* (pow z 2) (- (* -1 z) 1))
(* (pow z 2) (- (* -1 z) 1))
(/ (* x y) (pow z 2))
(/ (+ (* -1 (* x (* y z))) (* x y)) (pow z 2))
(/ (+ (* x y) (* z (- (* x (* y z)) (* x y)))) (pow z 2))
(/ (+ (* x y) (* z (- (* z (- (* -1 (* x (* y z))) (* -1 (* x y)))) (* x y)))) (pow z 2))
(/ y (pow z 2))
(/ (+ y (* -1 (* y z))) (pow z 2))
(/ (+ y (* z (- (* y z) y))) (pow z 2))
(/ (+ y (* z (- (* z (- (* -1 (* y z)) (* -1 y))) y))) (pow z 2))
(pow z 2)
(* (pow z 2) (+ 1 z))
(* (pow z 2) (+ 1 z))
(* (pow z 2) (+ 1 z))
(pow z 2)
(pow z 2)
(pow z 2)
(pow z 2)
(/ (* x y) (pow z 2))
(/ (+ (* -1 (* x (* y z))) (* x y)) (pow z 2))
(/ (+ (* x y) (* z (- (* x (* y z)) (* x y)))) (pow z 2))
(/ (+ (* x y) (* z (- (* z (- (* -1 (* x (* y z))) (* -1 (* x y)))) (* x y)))) (pow z 2))
(/ x (pow z 2))
(/ (+ x (* -1 (* x z))) (pow z 2))
(/ (+ x (* z (- (* x z) x))) (pow z 2))
(/ (+ x (* z (- (* z (- (* -1 (* x z)) (* -1 x))) x))) (pow z 2))
(pow z 2)
(* (pow z 2) (+ 1 z))
(* (pow z 2) (+ 1 z))
(* (pow z 2) (+ 1 z))
z
(* z (+ 1 z))
(* z (+ 1 z))
(* z (+ 1 z))
(/ (* x y) (pow z 2))
(/ (+ (* -1 (* x (* y z))) (* x y)) (pow z 2))
(/ (+ (* x y) (* z (- (* x (* y z)) (* x y)))) (pow z 2))
(/ (+ (* x y) (* z (- (* z (- (* -1 (* x (* y z))) (* -1 (* x y)))) (* x y)))) (pow z 2))
(/ (* x y) (pow z 2))
(/ (+ (* -1 (* x (* y z))) (* x y)) (pow z 2))
(/ (+ (* x y) (* z (- (* x (* y z)) (* x y)))) (pow z 2))
(/ (+ (* x y) (* z (- (* z (- (* -1 (* x (* y z))) (* -1 (* x y)))) (* x y)))) (pow z 2))
(/ (pow z 2) x)
(* (pow z 2) (+ (/ 1 x) (/ z x)))
(* (pow z 2) (+ (/ 1 x) (/ z x)))
(* (pow z 2) (+ (/ 1 x) (/ z x)))
(* -1 (pow z 2))
(* (pow z 2) (- (* -1 z) 1))
(* (pow z 2) (- (* -1 z) 1))
(* (pow z 2) (- (* -1 z) 1))
(* -1 (/ y (pow z 2)))
(/ (+ (* -1 y) (* y z)) (pow z 2))
(/ (+ (* -1 y) (* z (+ y (* -1 (* y z))))) (pow z 2))
(/ (+ (* -1 y) (* z (+ y (* z (+ (* -1 y) (* y z)))))) (pow z 2))
(/ (* x y) (pow z 3))
(/ (+ (* -1 (/ (* x y) z)) (* x y)) (pow z 3))
(/ (- (+ (* x y) (/ (* x y) (pow z 2))) (/ (* x y) z)) (pow z 3))
(/ (- (+ (* -1 (/ (* x y) (pow z 3))) (* x y)) (+ (* -1 (/ (* x y) (pow z 2))) (/ (* x y) z))) (pow z 3))
(* -1 (/ x (pow z 3)))
(/ (+ (* -1 x) (/ x z)) (pow z 3))
(/ (+ (* -1 x) (+ (* -1 (/ x (pow z 2))) (/ x z))) (pow z 3))
(/ (+ (* -1 x) (+ (* -1 (/ x (pow z 2))) (+ (/ x z) (/ x (pow z 3))))) (pow z 3))
(* -1 (pow z 3))
(* -1 (* (pow z 3) (+ 1 (/ 1 z))))
(* -1 (* (pow z 3) (+ 1 (/ 1 z))))
(* -1 (* (pow z 3) (+ 1 (/ 1 z))))
(/ (* x y) (pow z 3))
(/ (+ (* -1 (/ (* x y) z)) (* x y)) (pow z 3))
(/ (- (+ (* x y) (/ (* x y) (pow z 2))) (/ (* x y) z)) (pow z 3))
(/ (- (+ (* -1 (/ (* x y) (pow z 3))) (* x y)) (+ (* -1 (/ (* x y) (pow z 2))) (/ (* x y) z))) (pow z 3))
(/ y (pow z 3))
(/ (+ y (* -1 (/ y z))) (pow z 3))
(/ (- (+ y (/ y (pow z 2))) (/ y z)) (pow z 3))
(/ (- (+ y (* -1 (/ y (pow z 3)))) (+ (* -1 (/ y (pow z 2))) (/ y z))) (pow z 3))
(pow z 3)
(* (pow z 3) (+ 1 (/ 1 z)))
(* (pow z 3) (+ 1 (/ 1 z)))
(* (pow z 3) (+ 1 (/ 1 z)))
(pow z 2)
(pow z 2)
(pow z 2)
(pow z 2)
(/ (* x y) (pow z 3))
(/ (+ (* -1 (/ (* x y) z)) (* x y)) (pow z 3))
(/ (- (+ (* x y) (/ (* x y) (pow z 2))) (/ (* x y) z)) (pow z 3))
(/ (- (+ (* -1 (/ (* x y) (pow z 3))) (* x y)) (+ (* -1 (/ (* x y) (pow z 2))) (/ (* x y) z))) (pow z 3))
(/ x (pow z 3))
(/ (+ x (* -1 (/ x z))) (pow z 3))
(/ (- (+ x (/ x (pow z 2))) (/ x z)) (pow z 3))
(/ (- (+ x (* -1 (/ x (pow z 3)))) (+ (* -1 (/ x (pow z 2))) (/ x z))) (pow z 3))
(pow z 3)
(* (pow z 3) (+ 1 (/ 1 z)))
(* (pow z 3) (+ 1 (/ 1 z)))
(* (pow z 3) (+ 1 (/ 1 z)))
(pow z 2)
(* (pow z 2) (+ 1 (/ 1 z)))
(* (pow z 2) (+ 1 (/ 1 z)))
(* (pow z 2) (+ 1 (/ 1 z)))
(/ (* x y) (pow z 3))
(/ (+ (* -1 (/ (* x y) z)) (* x y)) (pow z 3))
(/ (- (+ (* x y) (/ (* x y) (pow z 2))) (/ (* x y) z)) (pow z 3))
(/ (- (+ (* -1 (/ (* x y) (pow z 3))) (* x y)) (+ (* -1 (/ (* x y) (pow z 2))) (/ (* x y) z))) (pow z 3))
(/ (* x y) (pow z 3))
(/ (+ (* -1 (/ (* x y) z)) (* x y)) (pow z 3))
(/ (- (+ (* x y) (/ (* x y) (pow z 2))) (/ (* x y) z)) (pow z 3))
(/ (- (+ (* -1 (/ (* x y) (pow z 3))) (* x y)) (+ (* -1 (/ (* x y) (pow z 2))) (/ (* x y) z))) (pow z 3))
(/ (pow z 3) x)
(* (pow z 3) (+ (/ 1 x) (/ 1 (* x z))))
(* (pow z 3) (+ (/ 1 x) (/ 1 (* x z))))
(* (pow z 3) (+ (/ 1 x) (/ 1 (* x z))))
(* -1 (pow z 3))
(* -1 (* (pow z 3) (+ 1 (/ 1 z))))
(* -1 (* (pow z 3) (+ 1 (/ 1 z))))
(* -1 (* (pow z 3) (+ 1 (/ 1 z))))
(* -1 (/ y (pow z 3)))
(/ (+ (* -1 y) (/ y z)) (pow z 3))
(/ (+ (* -1 y) (+ (* -1 (/ y (pow z 2))) (/ y z))) (pow z 3))
(/ (+ (* -1 y) (+ (* -1 (/ y (pow z 2))) (+ (/ y z) (/ y (pow z 3))))) (pow z 3))
(/ (* x y) (pow z 3))
(* -1 (/ (+ (* -1 (* x y)) (/ (* x y) z)) (pow z 3)))
(* -1 (/ (+ (* -1 (* x y)) (* -1 (/ (+ (* -1 (* x y)) (/ (* x y) z)) z))) (pow z 3)))
(* -1 (/ (+ (* -1 (* x y)) (* -1 (/ (+ (* -1 (* x y)) (* -1 (/ (+ (* -1 (* x y)) (/ (* x y) z)) z))) z))) (pow z 3)))
(* -1 (/ x (pow z 3)))
(* -1 (/ (+ x (* -1 (/ x z))) (pow z 3)))
(* -1 (/ (+ x (* -1 (/ (- (* -1 (/ x z)) (* -1 x)) z))) (pow z 3)))
(* -1 (/ (+ x (* -1 (/ (- (* -1 (/ (- (* -1 (/ x z)) (* -1 x)) z)) (* -1 x)) z))) (pow z 3)))
(* -1 (pow z 3))
(* -1 (* (pow z 3) (+ 1 (/ 1 z))))
(* -1 (* (pow z 3) (+ 1 (/ 1 z))))
(* -1 (* (pow z 3) (+ 1 (/ 1 z))))
(/ (* x y) (pow z 3))
(* -1 (/ (+ (* -1 (* x y)) (/ (* x y) z)) (pow z 3)))
(* -1 (/ (+ (* -1 (* x y)) (* -1 (/ (- (/ (* x y) z) (* x y)) z))) (pow z 3)))
(* -1 (/ (+ (* -1 (* x y)) (* -1 (/ (- (* -1 (/ (- (/ (* x y) z) (* x y)) z)) (* x y)) z))) (pow z 3)))
(/ y (pow z 3))
(* -1 (/ (+ (* -1 y) (/ y z)) (pow z 3)))
(* -1 (/ (+ (* -1 y) (* -1 (/ (- (/ y z) y) z))) (pow z 3)))
(* -1 (/ (+ (* -1 y) (* -1 (/ (- (* -1 (/ (- (/ y z) y) z)) y) z))) (pow z 3)))
(pow z 3)
(* (pow z 3) (+ 1 (/ 1 z)))
(* (pow z 3) (+ 1 (/ 1 z)))
(* (pow z 3) (+ 1 (/ 1 z)))
(pow z 2)
(pow z 2)
(pow z 2)
(pow z 2)
(/ (* x y) (pow z 3))
(* -1 (/ (+ (* -1 (* x y)) (/ (* x y) z)) (pow z 3)))
(* -1 (/ (+ (* -1 (* x y)) (* -1 (/ (+ (* -1 (* x y)) (/ (* x y) z)) z))) (pow z 3)))
(* -1 (/ (+ (* -1 (* x y)) (* -1 (/ (+ (* -1 (* x y)) (* -1 (/ (+ (* -1 (* x y)) (/ (* x y) z)) z))) z))) (pow z 3)))
(/ x (pow z 3))
(* -1 (/ (+ (* -1 x) (/ x z)) (pow z 3)))
(* -1 (/ (+ (* -1 x) (* -1 (/ (+ (* -1 x) (/ x z)) z))) (pow z 3)))
(* -1 (/ (+ (* -1 x) (* -1 (/ (+ (* -1 x) (* -1 (/ (+ (* -1 x) (/ x z)) z))) z))) (pow z 3)))
(pow z 3)
(* (pow z 3) (+ 1 (/ 1 z)))
(* (pow z 3) (+ 1 (/ 1 z)))
(* (pow z 3) (+ 1 (/ 1 z)))
(pow z 2)
(* (pow z 2) (+ 1 (/ 1 z)))
(* (pow z 2) (+ 1 (/ 1 z)))
(* (pow z 2) (+ 1 (/ 1 z)))
(/ (* x y) (pow z 3))
(* -1 (/ (+ (* -1 (* x y)) (/ (* x y) z)) (pow z 3)))
(* -1 (/ (+ (* -1 (* x y)) (* -1 (/ (+ (* -1 (* x y)) (/ (* x y) z)) z))) (pow z 3)))
(* -1 (/ (+ (* -1 (* x y)) (* -1 (/ (+ (* -1 (* x y)) (* -1 (/ (+ (* -1 (* x y)) (/ (* x y) z)) z))) z))) (pow z 3)))
(/ (* x y) (pow z 3))
(* -1 (/ (+ (* -1 (* x y)) (/ (* x y) z)) (pow z 3)))
(* -1 (/ (+ (* -1 (* x y)) (* -1 (/ (+ (* -1 (* x y)) (/ (* x y) z)) z))) (pow z 3)))
(* -1 (/ (+ (* -1 (* x y)) (* -1 (/ (+ (* -1 (* x y)) (* -1 (/ (+ (* -1 (* x y)) (/ (* x y) z)) z))) z))) (pow z 3)))
(/ (pow z 3) x)
(* (pow z 3) (+ (/ 1 x) (/ 1 (* x z))))
(* (pow z 3) (+ (/ 1 x) (/ 1 (* x z))))
(* (pow z 3) (+ (/ 1 x) (/ 1 (* x z))))
(* -1 (pow z 3))
(* -1 (* (pow z 3) (+ 1 (/ 1 z))))
(* -1 (* (pow z 3) (+ 1 (/ 1 z))))
(* -1 (* (pow z 3) (+ 1 (/ 1 z))))
(* -1 (/ y (pow z 3)))
(* -1 (/ (+ y (* -1 (/ y z))) (pow z 3)))
(* -1 (/ (+ y (* -1 (/ (- (* -1 (/ y z)) (* -1 y)) z))) (pow z 3)))
(* -1 (/ (+ y (* -1 (/ (- (* -1 (/ (- (* -1 (/ y z)) (* -1 y)) z)) (* -1 y)) z))) (pow z 3)))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ y (* (pow z 2) (+ 1 z)))
(/ y (* (pow z 2) (+ 1 z)))
(/ y (* (pow z 2) (+ 1 z)))
(/ y (* (pow z 2) (+ 1 z)))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(* -1 (/ y (* z (+ z (pow z 2)))))
(* -1 (/ y (* z (+ z (pow z 2)))))
(* -1 (/ y (* z (+ z (pow z 2)))))
(* -1 (/ y (* z (+ z (pow z 2)))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ y (* (pow z 2) (+ 1 z)))
(/ y (* (pow z 2) (+ 1 z)))
(/ y (* (pow z 2) (+ 1 z)))
(/ y (* (pow z 2) (+ 1 z)))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(* -1 (/ y (* z (+ z (pow z 2)))))
(* -1 (/ y (* z (+ z (pow z 2)))))
(* -1 (/ y (* z (+ z (pow z 2)))))
(* -1 (/ y (* z (+ z (pow z 2)))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ y (* (pow z 2) (+ 1 z)))
(/ y (* (pow z 2) (+ 1 z)))
(/ y (* (pow z 2) (+ 1 z)))
(/ y (* (pow z 2) (+ 1 z)))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(* -1 (/ y (* z (+ z (pow z 2)))))
(* -1 (/ y (* z (+ z (pow z 2)))))
(* -1 (/ y (* z (+ z (pow z 2)))))
(* -1 (/ y (* z (+ z (pow z 2)))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(* -1 (/ x (* z (+ z (pow z 2)))))
(* -1 (/ x (* z (+ z (pow z 2)))))
(* -1 (/ x (* z (+ z (pow z 2)))))
(* -1 (/ x (* z (+ z (pow z 2)))))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ x (* z (+ z (pow z 2))))
(/ x (* z (+ z (pow z 2))))
(/ x (* z (+ z (pow z 2))))
(/ x (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* z (+ z (pow z 2))) x)
(/ (* z (+ z (pow z 2))) x)
(/ (* z (+ z (pow z 2))) x)
(/ (* z (+ z (pow z 2))) x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(* -1 (/ x (* z (+ z (pow z 2)))))
(* -1 (/ x (* z (+ z (pow z 2)))))
(* -1 (/ x (* z (+ z (pow z 2)))))
(* -1 (/ x (* z (+ z (pow z 2)))))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ x (* z (+ z (pow z 2))))
(/ x (* z (+ z (pow z 2))))
(/ x (* z (+ z (pow z 2))))
(/ x (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* z (+ z (pow z 2))) x)
(/ (* z (+ z (pow z 2))) x)
(/ (* z (+ z (pow z 2))) x)
(/ (* z (+ z (pow z 2))) x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(* -1 (/ x (* z (+ z (pow z 2)))))
(* -1 (/ x (* z (+ z (pow z 2)))))
(* -1 (/ x (* z (+ z (pow z 2)))))
(* -1 (/ x (* z (+ z (pow z 2)))))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* (pow z 2) (+ 1 z)))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ x (* z (+ z (pow z 2))))
(/ x (* z (+ z (pow z 2))))
(/ x (* z (+ z (pow z 2))))
(/ x (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* x y) (* z (+ z (pow z 2))))
(/ (* z (+ z (pow z 2))) x)
(/ (* z (+ z (pow z 2))) x)
(/ (* z (+ z (pow z 2))) x)
(/ (* z (+ z (pow z 2))) x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
Outputs
(*.f64 (/.f64 y z) (/.f64 x z))
(/.f64 (*.f64 (fma.f64 (neg.f64 z) y y) x) (*.f64 z z))
(/.f64 (*.f64 x (fma.f64 (-.f64 (*.f64 z y) y) z y)) (*.f64 z z))
(/.f64 (fma.f64 (neg.f64 (*.f64 x (fma.f64 (-.f64 (*.f64 z y) y) z y))) z (*.f64 x y)) (*.f64 z z))
(/.f64 (/.f64 (neg.f64 x) z) z)
(/.f64 (/.f64 (fma.f64 z x (neg.f64 x)) z) z)
(/.f64 (/.f64 (fma.f64 (fma.f64 (neg.f64 x) z x) z (neg.f64 x)) z) z)
(/.f64 (*.f64 (fma.f64 z z #s(literal 1 binary64)) (fma.f64 z x (neg.f64 x))) (*.f64 z z))
(*.f64 (neg.f64 z) z)
(*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))
(*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))
(*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))
(*.f64 (/.f64 y z) (/.f64 x z))
(/.f64 (*.f64 (fma.f64 (neg.f64 z) y y) x) (*.f64 z z))
(/.f64 (*.f64 x (fma.f64 (-.f64 (*.f64 z y) y) z y)) (*.f64 z z))
(/.f64 (fma.f64 (neg.f64 (*.f64 x (fma.f64 (-.f64 (*.f64 z y) y) z y))) z (*.f64 x y)) (*.f64 z z))
(/.f64 y (*.f64 z z))
(/.f64 (/.f64 (fma.f64 (neg.f64 z) y y) z) z)
(/.f64 (/.f64 (fma.f64 (-.f64 (*.f64 z y) y) z y) z) z)
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (neg.f64 z) y y) z (neg.f64 y)) z y) z) z)
(*.f64 z z)
(*.f64 (fma.f64 z z z) z)
(*.f64 (fma.f64 z z z) z)
(*.f64 (fma.f64 z z z) z)
(*.f64 z z)
(*.f64 z z)
(*.f64 z z)
(*.f64 z z)
(*.f64 (/.f64 y z) (/.f64 x z))
(/.f64 (*.f64 (fma.f64 (neg.f64 z) y y) x) (*.f64 z z))
(/.f64 (*.f64 x (fma.f64 (-.f64 (*.f64 z y) y) z y)) (*.f64 z z))
(/.f64 (fma.f64 (neg.f64 (*.f64 x (fma.f64 (-.f64 (*.f64 z y) y) z y))) z (*.f64 x y)) (*.f64 z z))
(/.f64 x (*.f64 z z))
(/.f64 (/.f64 (fma.f64 (neg.f64 x) z x) z) z)
(/.f64 (/.f64 (fma.f64 (fma.f64 z x (neg.f64 x)) z x) z) z)
(/.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (neg.f64 x) z x) z (neg.f64 x)) z x) z) z)
(*.f64 z z)
(*.f64 (fma.f64 z z z) z)
(*.f64 (fma.f64 z z z) z)
(*.f64 (fma.f64 z z z) z)
z
(fma.f64 z z z)
(fma.f64 z z z)
(fma.f64 z z z)
(*.f64 (/.f64 y z) (/.f64 x z))
(/.f64 (*.f64 (fma.f64 (neg.f64 z) y y) x) (*.f64 z z))
(/.f64 (*.f64 x (fma.f64 (-.f64 (*.f64 z y) y) z y)) (*.f64 z z))
(/.f64 (fma.f64 (neg.f64 (*.f64 x (fma.f64 (-.f64 (*.f64 z y) y) z y))) z (*.f64 x y)) (*.f64 z z))
(*.f64 (/.f64 y z) (/.f64 x z))
(/.f64 (*.f64 (fma.f64 (neg.f64 z) y y) x) (*.f64 z z))
(/.f64 (*.f64 x (fma.f64 (-.f64 (*.f64 z y) y) z y)) (*.f64 z z))
(/.f64 (fma.f64 (neg.f64 (*.f64 x (fma.f64 (-.f64 (*.f64 z y) y) z y))) z (*.f64 x y)) (*.f64 z z))
(*.f64 (/.f64 z x) z)
(/.f64 (*.f64 (fma.f64 z z z) z) x)
(/.f64 (*.f64 (fma.f64 z z z) z) x)
(/.f64 (*.f64 (fma.f64 z z z) z) x)
(*.f64 (neg.f64 z) z)
(*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))
(*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))
(*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))
(/.f64 (/.f64 (neg.f64 y) z) z)
(/.f64 (/.f64 (-.f64 (*.f64 z y) y) z) z)
(/.f64 (/.f64 (fma.f64 (fma.f64 (neg.f64 z) y y) z (neg.f64 y)) z) z)
(/.f64 (*.f64 (fma.f64 z z #s(literal 1 binary64)) (-.f64 (*.f64 z y) y)) (*.f64 z z))
(*.f64 (/.f64 y (pow.f64 z #s(literal 3 binary64))) x)
(/.f64 (*.f64 x (-.f64 y (/.f64 y z))) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (*.f64 x (+.f64 (/.f64 (-.f64 (/.f64 y z) y) z) y)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (fma.f64 x y (/.f64 (*.f64 x (-.f64 (/.f64 (-.f64 y (/.f64 y z)) z) y)) z)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (neg.f64 x) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 (/.f64 x z) x) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 (/.f64 (-.f64 x (/.f64 x z)) z) x) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 (/.f64 (-.f64 x (/.f64 (-.f64 x (/.f64 x z)) z)) z) x) (pow.f64 z #s(literal 3 binary64)))
(neg.f64 (pow.f64 z #s(literal 3 binary64)))
(*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))
(*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))
(*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))
(*.f64 (/.f64 y (pow.f64 z #s(literal 3 binary64))) x)
(/.f64 (*.f64 x (-.f64 y (/.f64 y z))) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (*.f64 x (+.f64 (/.f64 (-.f64 (/.f64 y z) y) z) y)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (fma.f64 x y (/.f64 (*.f64 x (-.f64 (/.f64 (-.f64 y (/.f64 y z)) z) y)) z)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 y (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 y (/.f64 y z)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (+.f64 (/.f64 (-.f64 (/.f64 y z) y) z) y) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 y (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 y z) y) z) y) z)) (pow.f64 z #s(literal 3 binary64)))
(pow.f64 z #s(literal 3 binary64))
(*.f64 (fma.f64 z z z) z)
(*.f64 (fma.f64 z z z) z)
(*.f64 (fma.f64 z z z) z)
(*.f64 z z)
(*.f64 z z)
(*.f64 z z)
(*.f64 z z)
(*.f64 (/.f64 y (pow.f64 z #s(literal 3 binary64))) x)
(/.f64 (*.f64 x (-.f64 y (/.f64 y z))) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (*.f64 x (+.f64 (/.f64 (-.f64 (/.f64 y z) y) z) y)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (fma.f64 x y (/.f64 (*.f64 x (-.f64 (/.f64 (-.f64 y (/.f64 y z)) z) y)) z)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 x (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 x (/.f64 x z)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 x (/.f64 (-.f64 x (/.f64 x z)) z)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 x (/.f64 (-.f64 x (/.f64 (-.f64 x (/.f64 x z)) z)) z)) (pow.f64 z #s(literal 3 binary64)))
(pow.f64 z #s(literal 3 binary64))
(*.f64 (fma.f64 z z z) z)
(*.f64 (fma.f64 z z z) z)
(*.f64 (fma.f64 z z z) z)
(*.f64 z z)
(fma.f64 z z z)
(fma.f64 z z z)
(fma.f64 z z z)
(*.f64 (/.f64 y (pow.f64 z #s(literal 3 binary64))) x)
(/.f64 (*.f64 x (-.f64 y (/.f64 y z))) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (*.f64 x (+.f64 (/.f64 (-.f64 (/.f64 y z) y) z) y)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (fma.f64 x y (/.f64 (*.f64 x (-.f64 (/.f64 (-.f64 y (/.f64 y z)) z) y)) z)) (pow.f64 z #s(literal 3 binary64)))
(*.f64 (/.f64 y (pow.f64 z #s(literal 3 binary64))) x)
(/.f64 (*.f64 x (-.f64 y (/.f64 y z))) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (*.f64 x (+.f64 (/.f64 (-.f64 (/.f64 y z) y) z) y)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (fma.f64 x y (/.f64 (*.f64 x (-.f64 (/.f64 (-.f64 y (/.f64 y z)) z) y)) z)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (pow.f64 z #s(literal 3 binary64)) x)
(/.f64 (*.f64 (fma.f64 z z z) z) x)
(/.f64 (*.f64 (fma.f64 z z z) z) x)
(/.f64 (*.f64 (fma.f64 z z z) z) x)
(neg.f64 (pow.f64 z #s(literal 3 binary64)))
(*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))
(*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))
(*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))
(/.f64 (neg.f64 y) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 (/.f64 y z) y) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 (/.f64 (-.f64 y (/.f64 y z)) z) y) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 y z) y) z) y) z) y) (pow.f64 z #s(literal 3 binary64)))
(*.f64 (/.f64 y (pow.f64 z #s(literal 3 binary64))) x)
(/.f64 (*.f64 x (-.f64 y (/.f64 y z))) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (*.f64 x (+.f64 (/.f64 (-.f64 (/.f64 y z) y) z) y)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (fma.f64 x y (/.f64 (*.f64 x (-.f64 (/.f64 (-.f64 y (/.f64 y z)) z) y)) z)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (neg.f64 x) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 (/.f64 x z) x) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 (/.f64 (-.f64 x (/.f64 x z)) z) x) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 (/.f64 (-.f64 x (/.f64 (-.f64 x (/.f64 x z)) z)) z) x) (pow.f64 z #s(literal 3 binary64)))
(neg.f64 (pow.f64 z #s(literal 3 binary64)))
(*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))
(*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))
(*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))
(*.f64 (/.f64 y (pow.f64 z #s(literal 3 binary64))) x)
(/.f64 (*.f64 x (-.f64 y (/.f64 y z))) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (*.f64 x (+.f64 (/.f64 (-.f64 (/.f64 y z) y) z) y)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (fma.f64 x y (/.f64 (*.f64 x (-.f64 (/.f64 (-.f64 y (/.f64 y z)) z) y)) z)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 y (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 y (/.f64 y z)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (+.f64 (/.f64 (-.f64 (/.f64 y z) y) z) y) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 y (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 y z) y) z) y) z)) (pow.f64 z #s(literal 3 binary64)))
(pow.f64 z #s(literal 3 binary64))
(*.f64 (fma.f64 z z z) z)
(*.f64 (fma.f64 z z z) z)
(*.f64 (fma.f64 z z z) z)
(*.f64 z z)
(*.f64 z z)
(*.f64 z z)
(*.f64 z z)
(*.f64 (/.f64 y (pow.f64 z #s(literal 3 binary64))) x)
(/.f64 (*.f64 x (-.f64 y (/.f64 y z))) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (*.f64 x (+.f64 (/.f64 (-.f64 (/.f64 y z) y) z) y)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (fma.f64 x y (/.f64 (*.f64 x (-.f64 (/.f64 (-.f64 y (/.f64 y z)) z) y)) z)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 x (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 x (/.f64 x z)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 x (/.f64 (-.f64 x (/.f64 x z)) z)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 x (/.f64 (-.f64 x (/.f64 (-.f64 x (/.f64 x z)) z)) z)) (pow.f64 z #s(literal 3 binary64)))
(pow.f64 z #s(literal 3 binary64))
(*.f64 (fma.f64 z z z) z)
(*.f64 (fma.f64 z z z) z)
(*.f64 (fma.f64 z z z) z)
(*.f64 z z)
(fma.f64 z z z)
(fma.f64 z z z)
(fma.f64 z z z)
(*.f64 (/.f64 y (pow.f64 z #s(literal 3 binary64))) x)
(/.f64 (*.f64 x (-.f64 y (/.f64 y z))) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (*.f64 x (+.f64 (/.f64 (-.f64 (/.f64 y z) y) z) y)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (fma.f64 x y (/.f64 (*.f64 x (-.f64 (/.f64 (-.f64 y (/.f64 y z)) z) y)) z)) (pow.f64 z #s(literal 3 binary64)))
(*.f64 (/.f64 y (pow.f64 z #s(literal 3 binary64))) x)
(/.f64 (*.f64 x (-.f64 y (/.f64 y z))) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (*.f64 x (+.f64 (/.f64 (-.f64 (/.f64 y z) y) z) y)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (fma.f64 x y (/.f64 (*.f64 x (-.f64 (/.f64 (-.f64 y (/.f64 y z)) z) y)) z)) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (pow.f64 z #s(literal 3 binary64)) x)
(/.f64 (*.f64 (fma.f64 z z z) z) x)
(/.f64 (*.f64 (fma.f64 z z z) z) x)
(/.f64 (*.f64 (fma.f64 z z z) z) x)
(neg.f64 (pow.f64 z #s(literal 3 binary64)))
(*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))
(*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))
(*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))
(/.f64 (neg.f64 y) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 (/.f64 y z) y) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 (/.f64 (-.f64 y (/.f64 y z)) z) y) (pow.f64 z #s(literal 3 binary64)))
(/.f64 (-.f64 (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 y z) y) z) y) z) y) (pow.f64 z #s(literal 3 binary64)))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(neg.f64 y)
(neg.f64 y)
(neg.f64 y)
(neg.f64 y)
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(/.f64 y (*.f64 (fma.f64 z z z) z))
(/.f64 y (*.f64 (fma.f64 z z z) z))
(/.f64 y (*.f64 (fma.f64 z z z) z))
(/.f64 y (*.f64 (fma.f64 z z z) z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(/.f64 (/.f64 y (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 y (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 y (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 y (fma.f64 z z z)) (neg.f64 z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(neg.f64 y)
(neg.f64 y)
(neg.f64 y)
(neg.f64 y)
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(/.f64 y (*.f64 (fma.f64 z z z) z))
(/.f64 y (*.f64 (fma.f64 z z z) z))
(/.f64 y (*.f64 (fma.f64 z z z) z))
(/.f64 y (*.f64 (fma.f64 z z z) z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(/.f64 (/.f64 y (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 y (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 y (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 y (fma.f64 z z z)) (neg.f64 z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(neg.f64 y)
(neg.f64 y)
(neg.f64 y)
(neg.f64 y)
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(/.f64 y (*.f64 (fma.f64 z z z) z))
(/.f64 y (*.f64 (fma.f64 z z z) z))
(/.f64 y (*.f64 (fma.f64 z z z) z))
(/.f64 y (*.f64 (fma.f64 z z z) z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(/.f64 (/.f64 y (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 y (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 y (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 y (fma.f64 z z z)) (neg.f64 z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(/.f64 (/.f64 x (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 x (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 x (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 x (fma.f64 z z z)) (neg.f64 z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(/.f64 x (*.f64 (fma.f64 z z z) z))
(/.f64 x (*.f64 (fma.f64 z z z) z))
(/.f64 x (*.f64 (fma.f64 z z z) z))
(/.f64 x (*.f64 (fma.f64 z z z) z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(/.f64 (*.f64 (fma.f64 z z z) z) x)
(/.f64 (*.f64 (fma.f64 z z z) z) x)
(/.f64 (*.f64 (fma.f64 z z z) z) x)
(/.f64 (*.f64 (fma.f64 z z z) z) x)
(neg.f64 x)
(neg.f64 x)
(neg.f64 x)
(neg.f64 x)
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(/.f64 (/.f64 x (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 x (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 x (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 x (fma.f64 z z z)) (neg.f64 z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(/.f64 x (*.f64 (fma.f64 z z z) z))
(/.f64 x (*.f64 (fma.f64 z z z) z))
(/.f64 x (*.f64 (fma.f64 z z z) z))
(/.f64 x (*.f64 (fma.f64 z z z) z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(/.f64 (*.f64 (fma.f64 z z z) z) x)
(/.f64 (*.f64 (fma.f64 z z z) z) x)
(/.f64 (*.f64 (fma.f64 z z z) z) x)
(/.f64 (*.f64 (fma.f64 z z z) z) x)
(neg.f64 x)
(neg.f64 x)
(neg.f64 x)
(neg.f64 x)
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(/.f64 (/.f64 x (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 x (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 x (fma.f64 z z z)) (neg.f64 z))
(/.f64 (/.f64 x (fma.f64 z z z)) (neg.f64 z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(/.f64 x (*.f64 (fma.f64 z z z) z))
(/.f64 x (*.f64 (fma.f64 z z z) z))
(/.f64 x (*.f64 (fma.f64 z z z) z))
(/.f64 x (*.f64 (fma.f64 z z z) z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(*.f64 (/.f64 x (fma.f64 z z z)) (/.f64 y z))
(/.f64 (*.f64 (fma.f64 z z z) z) x)
(/.f64 (*.f64 (fma.f64 z z z) z) x)
(/.f64 (*.f64 (fma.f64 z z z) z) x)
(/.f64 (*.f64 (fma.f64 z z z) z) x)
(neg.f64 x)
(neg.f64 x)
(neg.f64 x)
(neg.f64 x)

rewrite219.0ms (2.1%)

Memory
-6.6MiB live, 196.2MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
030172
048170
1170167
21035167
09042167
Stop Event
iter limit
node limit
iter limit
Counts
18 → 1 580
Calls
Call 1
Inputs
(*.f64 (neg.f64 y) (/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z)))))
(neg.f64 y)
(/.f64 x #s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))))
#s(approx (* (neg z) (+ (* z z) z)) (*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z)))
(*.f64 (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) x)
(/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))
#s(approx (* (* z z) (+ z 1)) (*.f64 z z))
(*.f64 z z)
(*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y)
(/.f64 x (*.f64 (fma.f64 z z z) z))
(*.f64 (fma.f64 z z z) z)
(fma.f64 z z z)
(*.f64 (/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z)) (neg.f64 x))
(/.f64 y (/.f64 (*.f64 (fma.f64 z z z) z) x))
(/.f64 (*.f64 (fma.f64 z z z) z) x)
(*.f64 (-.f64 #s(literal -1 binary64) z) (*.f64 z z))
(/.f64 (neg.f64 y) (*.f64 (fma.f64 z z z) z))
(neg.f64 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>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval361.0ms (3.4%)

Memory
22.1MiB live, 591.3MiB allocated
Compiler

Compiled 49 088 to 5 093 computations (89.6% saved)

prune105.0ms (1%)

Memory
-2.7MiB live, 192.0MiB allocated
Pruning

20 alts after pruning (14 fresh and 6 done)

PrunedKeptTotal
New2 51662 522
Fresh189
Picked325
Done145
Total2 521202 541
Accuracy
100.0%
Counts
2 541 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
93.1%
(/.f64 (*.f64 (/.f64 y (fma.f64 z z z)) x) z)
61.3%
(/.f64 (*.f64 (/.f64 y #s(approx (+ (* z z) z) (*.f64 z z))) x) z)
59.5%
(/.f64 (*.f64 (/.f64 x z) y) #s(approx (+ (* z z) z) (*.f64 z z)))
64.2%
(/.f64 (*.f64 #s(approx (/ y (+ (* z z) z)) (/.f64 (/.f64 y z) z)) x) z)
70.4%
(/.f64 (*.f64 #s(approx (/ y (+ (* z z) z)) (/.f64 y z)) x) z)
83.0%
(/.f64 (*.f64 y x) (*.f64 (fma.f64 z z z) z))
55.4%
(/.f64 (*.f64 y x) (*.f64 #s(approx (+ (* z z) z) (*.f64 z z)) z))
68.6%
(/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))
72.4%
(/.f64 #s(approx (/ y (+ (* z z) z)) (/.f64 y z)) (/.f64 z x))
61.2%
(/.f64 #s(approx (* (/ y (+ (* z z) z)) x) (*.f64 y (-.f64 (/.f64 x z) x))) z)
53.4%
(/.f64 y (/.f64 (*.f64 #s(approx (+ (* z z) z) (*.f64 z z)) z) x))
91.0%
(/.f64 y (*.f64 (+.f64 #s(literal 1 binary64) z) (*.f64 z (/.f64 z x))))
78.1%
(/.f64 y #s(approx (/ (* (+ (* z z) z) z) x) (*.f64 (/.f64 z x) z)))
84.7%
(*.f64 (/.f64 y (*.f64 (fma.f64 z z z) z)) x)
68.8%
(*.f64 (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) x)
86.0%
(*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y)
86.0%
(*.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) z) (*.f64 z z))) y)
54.0%
(*.f64 (/.f64 x (*.f64 #s(approx (+ (* z z) z) (*.f64 z z)) z)) y)
74.3%
(*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))
72.0%
#s(approx (/ (/ y (+ (* z z) z)) (/ z x)) (*.f64 (/.f64 x z) (/.f64 y z)))
Compiler

Compiled 843 to 329 computations (61% saved)

regimes389.0ms (3.7%)

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

6 calls:

322.0ms
(*.f64 x y)
15.0ms
x
15.0ms
(*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))
14.0ms
y
12.0ms
z
Results
AccuracySegmentsBranch
96.1%2x
97.7%2y
98.7%3z
94.4%1(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))))
97.6%2(*.f64 x y)
98.7%3(*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))
Compiler

Compiled 24 to 29 computations (-20.8% saved)

regimes108.0ms (1%)

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

4 calls:

74.0ms
(*.f64 x y)
11.0ms
z
11.0ms
y
10.0ms
(*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))
Results
AccuracySegmentsBranch
98.7%3z
98.7%3(*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))
94.4%1(*.f64 x y)
94.4%1y
Compiler

Compiled 12 to 17 computations (-41.7% saved)

regimes79.0ms (0.7%)

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

6 calls:

18.0ms
z
17.0ms
y
13.0ms
(*.f64 x y)
10.0ms
x
9.0ms
(*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))
Results
AccuracySegmentsBranch
95.3%2y
93.5%1(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))))
93.5%1(*.f64 x y)
95.3%2x
93.5%1z
93.5%1(*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))
Compiler

Compiled 24 to 29 computations (-20.8% saved)

regimes65.0ms (0.6%)

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

6 calls:

14.0ms
z
12.0ms
y
10.0ms
(*.f64 x y)
10.0ms
x
9.0ms
(*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))
Results
AccuracySegmentsBranch
93.5%1z
93.5%1(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))))
93.5%1(*.f64 x y)
93.5%1(*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))
93.5%1x
93.5%1y
Compiler

Compiled 24 to 29 computations (-20.8% saved)

regimes118.0ms (1.1%)

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

6 calls:

71.0ms
y
12.0ms
(*.f64 x y)
9.0ms
x
9.0ms
z
8.0ms
(*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))
Results
AccuracySegmentsBranch
94.7%2x
93.1%1y
93.1%1z
93.1%1(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))))
93.1%1(*.f64 x y)
96.2%3(*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))
Compiler

Compiled 24 to 29 computations (-20.8% saved)

regimes64.0ms (0.6%)

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

6 calls:

16.0ms
(*.f64 x y)
13.0ms
x
10.0ms
y
9.0ms
z
8.0ms
(*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))
Results
AccuracySegmentsBranch
95.9%3z
90.7%1y
94.0%2(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))))
90.7%1(*.f64 x y)
95.9%3(*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))
90.7%1x
Compiler

Compiled 24 to 29 computations (-20.8% saved)

regimes35.0ms (0.3%)

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

3 calls:

19.0ms
(*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))
8.0ms
z
7.0ms
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))))
Results
AccuracySegmentsBranch
92.3%2(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))))
96.3%4z
95.8%4(*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))
Compiler

Compiled 19 to 19 computations (0% saved)

regimes31.0ms (0.3%)

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

2 calls:

22.0ms
(*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))
7.0ms
z
Results
AccuracySegmentsBranch
95.4%4(*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))
94.2%3z
Compiler

Compiled 8 to 10 computations (-25% saved)

regimes15.0ms (0.1%)

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

2 calls:

7.0ms
z
6.0ms
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))))
Results
AccuracySegmentsBranch
92.3%2(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))))
93.2%3z
Compiler

Compiled 12 to 12 computations (0% saved)

regimes54.0ms (0.5%)

Memory
-24.6MiB live, 22.3MiB allocated
Counts
9 → 3
Calls
Call 1
Inputs
(*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))
(*.f64 (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) x)
(/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))
(*.f64 (/.f64 x (*.f64 #s(approx (+ (* z z) z) (*.f64 z z)) z)) y)
(/.f64 (*.f64 y x) (*.f64 #s(approx (+ (* z z) z) (*.f64 z z)) z))
#s(approx (/ (* x y) (* (* z z) (+ z 1))) (*.f64 (/.f64 x z) (/.f64 y z)))
#s(approx (/ (/ y (+ (* z z) z)) (/ z x)) (*.f64 (/.f64 x z) (/.f64 y z)))
(*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y)
(*.f64 (/.f64 y (*.f64 (fma.f64 z z z) z)) x)
Outputs
(*.f64 (/.f64 y (*.f64 (fma.f64 z z z) z)) x)
#s(approx (/ (* x y) (* (* z z) (+ z 1))) (*.f64 (/.f64 x z) (/.f64 y z)))
(*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y)
Calls

6 calls:

36.0ms
(*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))
4.0ms
x
4.0ms
z
3.0ms
y
3.0ms
(*.f64 x y)
Results
AccuracySegmentsBranch
91.7%3z
86.0%1x
89.0%2y
88.6%2(*.f64 x y)
92.0%3(*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))
91.5%3(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))))
Compiler

Compiled 24 to 29 computations (-20.8% saved)

regimes10.0ms (0.1%)

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

3 calls:

3.0ms
z
3.0ms
(*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))
3.0ms
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))))
Results
AccuracySegmentsBranch
88.5%2(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))))
90.6%3z
90.6%3(*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))
Compiler

Compiled 19 to 19 computations (0% saved)

regimes23.0ms (0.2%)

Memory
-26.1MiB live, 45.9MiB allocated
Counts
7 → 4
Calls
Call 1
Inputs
(*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))
(*.f64 (/.f64 y #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) x)
(/.f64 (*.f64 x y) #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))
(*.f64 (/.f64 x (*.f64 #s(approx (+ (* z z) z) (*.f64 z z)) z)) y)
(/.f64 (*.f64 y x) (*.f64 #s(approx (+ (* z z) z) (*.f64 z z)) z))
#s(approx (/ (* x y) (* (* z z) (+ z 1))) (*.f64 (/.f64 x z) (/.f64 y z)))
#s(approx (/ (/ y (+ (* z z) z)) (/ z x)) (*.f64 (/.f64 x z) (/.f64 y z)))
Outputs
(*.f64 (/.f64 x (*.f64 #s(approx (+ (* z z) z) (*.f64 z z)) z)) y)
#s(approx (/ (* x y) (* (* z z) (+ z 1))) (*.f64 (/.f64 x z) (/.f64 y z)))
(*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))
(/.f64 (*.f64 y x) (*.f64 #s(approx (+ (* z z) z) (*.f64 z z)) z))
Calls

6 calls:

5.0ms
(*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))
3.0ms
z
3.0ms
y
3.0ms
x
3.0ms
(*.f64 x y)
Results
AccuracySegmentsBranch
76.2%2x
82.9%3(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))))
78.4%2(*.f64 x y)
78.7%2y
85.7%3z
87.6%4(*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))
Compiler

Compiled 24 to 29 computations (-20.8% saved)

regimes5.0ms (0%)

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

2 calls:

2.0ms
z
2.0ms
(*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))
Results
AccuracySegmentsBranch
83.0%3z
83.0%3(*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))
Compiler

Compiled 8 to 10 computations (-25% saved)

regimes7.0ms (0.1%)

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

3 calls:

2.0ms
z
2.0ms
(*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))
2.0ms
(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))))
Results
AccuracySegmentsBranch
79.6%2(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))))
82.7%3z
82.7%3(*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))
Compiler

Compiled 19 to 19 computations (0% saved)

regimes14.0ms (0.1%)

Memory
-4.9MiB live, 32.8MiB allocated
Accuracy

Total -6.4b remaining (-38.7%)

Threshold costs -6.4b (-38.7%)

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

6 calls:

4.0ms
(*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))
2.0ms
x
2.0ms
y
2.0ms
z
2.0ms
(*.f64 x y)
Results
AccuracySegmentsBranch
74.3%1x
74.3%1(*.f64 x y)
74.3%1y
74.3%1(/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))))
74.3%1z
74.3%1(*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))
Compiler

Compiled 24 to 29 computations (-20.8% saved)

bsearch18.0ms (0.2%)

Memory
-13.8MiB live, 32.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
17.0ms
1.1532511701382616e+86
4.412762364002923e+87
Samples
12.0ms112×0valid
Compiler

Compiled 161 to 141 computations (12.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-div: 7.0ms (75.1% of total)
ival-mult: 2.0ms (21.4% of total)
ival-add: 1.0ms (10.7% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch1.0ms (0%)

Memory
2.4MiB live, 2.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.002822017153147266
2.647915383228595e+24
0.0ms
-3.797088248263338e+69
-2.2817101637849967e+56
Compiler

Compiled 14 to 15 computations (-7.1% saved)

bsearch7.0ms (0.1%)

Memory
-21.4MiB live, 15.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
5.0ms
2.736529456326534e+253
3.9364780980212835e+253
Samples
3.0ms48×0valid
Compiler

Compiled 77 to 69 computations (10.4% saved)

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

bsearch9.0ms (0.1%)

Memory
30.3MiB live, 30.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
8.0ms
1.0348955759845692e-187
3.098243944684404e-187
Samples
4.0ms80×0valid
Compiler

Compiled 114 to 95 computations (16.7% saved)

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

bsearch1.0ms (0%)

Memory
3.4MiB live, 3.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.002822017153147266
2.647915383228595e+24
0.0ms
-3.797088248263338e+69
-2.2817101637849967e+56
Compiler

Compiled 14 to 15 computations (-7.1% saved)

bsearch41.0ms (0.4%)

Memory
-20.3MiB live, 54.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
narrow-enough
Steps
TimeLeftRight
23.0ms
1.6940894067945042e-5
138346454.34833223
2.0ms
-1.8938127194849724e-138
-5.3336485442243964e-145
13.0ms
-1.5600920732779847e+23
-6110641787525741000.0
Samples
18.0ms304×0valid
Compiler

Compiled 592 to 446 computations (24.7% saved)

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

bsearch22.0ms (0.2%)

Memory
25.9MiB live, 25.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
6.0ms
1.6940894067945042e-5
138346454.34833223
13.0ms
-1.168809113434827e-11
-1.8532969568201714e-18
Samples
11.0ms208×0valid
Compiler

Compiled 634 to 482 computations (24% saved)

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

bsearch0.0ms (0%)

Memory
1.4MiB live, 1.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
6.65526352201189e+120
3.43184256045549e+122
Compiler

Compiled 14 to 15 computations (-7.1% saved)

bsearch1.0ms (0%)

Memory
1.6MiB live, 1.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.1173472947174863e-307
6.785564788206897e-305
0.0ms
-40.97257165480198
0.0
Compiler

Compiled 14 to 15 computations (-7.1% saved)

bsearch1.0ms (0%)

Memory
1.6MiB live, 1.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.1173472947174863e-307
6.785564788206897e-305
0.0ms
-40.97257165480198
0.0
Compiler

Compiled 14 to 15 computations (-7.1% saved)

bsearch45.0ms (0.4%)

Memory
-39.3MiB live, 2.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.002822017153147266
2.647915383228595e+24
0.0ms
3.1173472947174863e-307
6.785564788206897e-305
0.0ms
-40.97257165480198
0.0
Compiler

Compiled 14 to 15 computations (-7.1% saved)

bsearch1.0ms (0%)

Memory
2.6MiB live, 2.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.002822017153147266
2.647915383228595e+24
0.0ms
-40.97257165480198
0.0
Compiler

Compiled 14 to 15 computations (-7.1% saved)

bsearch1.0ms (0%)

Memory
1.9MiB live, 1.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.002822017153147266
2.647915383228595e+24
0.0ms
-40.97257165480198
0.0
Compiler

Compiled 14 to 15 computations (-7.1% saved)

simplify55.0ms (0.5%)

Memory
22.0MiB live, 89.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0130731
1163731
2180731
3195731
4203731
5206731
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 y #s(literal 499999999999999979708362228175181365745998044824225719834869504903351961475477212758016 binary64)) (/.f64 (/.f64 y (fma.f64 z z z)) (/.f64 z x)) (/.f64 (/.f64 (*.f64 (/.f64 y (+.f64 #s(literal 1 binary64) z)) x) z) z))
(if (<=.f64 (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))) #s(literal -2000000000000000145062872763058470252316748819293043911036420310958080 binary64)) (/.f64 (*.f64 #s(approx (/ y (+ (* z z) z)) (/.f64 (/.f64 y z) z)) x) z) (if (<=.f64 (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))) #s(literal 5764607523034235/1152921504606846976 binary64)) (/.f64 y (*.f64 (/.f64 (fma.f64 z z z) x) z)) (/.f64 (*.f64 #s(approx (/ y (+ (* z z) z)) (/.f64 (/.f64 y z) z)) x) z)))
(if (<=.f64 y #s(literal 37999999999999998883977432557015025304638740720011943051225484576086806433994392545958393590686664765357660426641189042058070686608124250413991170225984513387158513841205949936850142010966161899964539218049696677830236355556790871265412510907007653380096 binary64)) (/.f64 (*.f64 (/.f64 x z) y) (fma.f64 z z z)) (/.f64 y (*.f64 (+.f64 #s(literal 1 binary64) z) (*.f64 z (/.f64 z x)))))
(/.f64 (*.f64 (/.f64 x z) y) (fma.f64 z z z))
(if (<=.f64 x #s(literal 8622034626756923/78382132970517478991165606422426233672355708521949855379734648809861125861064803929830588940942115354940041435601982738271645192059633193360683542052684438972998018132574030730004068581526319939960438784 binary64)) (/.f64 y (*.f64 (/.f64 (fma.f64 z z z) x) z)) (/.f64 (*.f64 x (/.f64 y (fma.f64 z z z))) z))
(if (<=.f64 (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))) #s(literal -2000000000000000145062872763058470252316748819293043911036420310958080 binary64)) (/.f64 (*.f64 (/.f64 y #s(approx (+ (* z z) z) (*.f64 z z))) x) z) (if (<=.f64 (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))) #s(literal 5764607523034235/1152921504606846976 binary64)) (/.f64 y (*.f64 (/.f64 (fma.f64 z z z) x) z)) (/.f64 (*.f64 (/.f64 y #s(approx (+ (* z z) z) (*.f64 z z))) x) z)))
(if (<=.f64 z #s(literal -1650000000000000000000 binary64)) (/.f64 (*.f64 (/.f64 y #s(approx (+ (* z z) z) (*.f64 z z))) x) z) (if (<=.f64 z #s(literal -6703903964971299/6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042048 binary64)) (*.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) z) (*.f64 z z))) y) (if (<=.f64 z #s(literal 3/4 binary64)) (/.f64 #s(approx (* (/ y (+ (* z z) z)) x) (*.f64 y (-.f64 (/.f64 x z) x))) z) (/.f64 (*.f64 (/.f64 y #s(approx (+ (* z z) z) (*.f64 z z))) x) z))))
(if (<=.f64 z #s(literal -6814889626826961/81129638414606681695789005144064 binary64)) (*.f64 (/.f64 y (*.f64 (fma.f64 z z z) z)) x) (if (<=.f64 z #s(literal 1 binary64)) (*.f64 (neg.f64 y) #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z))) (/.f64 (*.f64 (/.f64 x z) y) #s(approx (+ (* z z) z) (*.f64 z z)))))
(if (<=.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))) #s(literal 10000000000000000373409337471459889719393275754491820381027730410378005080671497101378613371421126415052399029342192009216 binary64)) (*.f64 (/.f64 y (*.f64 (fma.f64 z z z) z)) x) (/.f64 y #s(approx (/ (* (+ (* z z) z) z) x) (*.f64 (/.f64 z x) z))))
(if (<=.f64 (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))) #s(literal -40 binary64)) (*.f64 (/.f64 y (*.f64 (fma.f64 z z z) z)) x) (if (<=.f64 (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))) #s(literal 6325070415853457/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424 binary64)) #s(approx (/ (* x y) (* (* z z) (+ z 1))) (*.f64 (/.f64 x z) (/.f64 y z))) (*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y)))
(if (<=.f64 (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))) #s(literal -40 binary64)) (*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y) (if (<=.f64 (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))) #s(literal 6325070415853457/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424 binary64)) #s(approx (/ (* x y) (* (* z z) (+ z 1))) (*.f64 (/.f64 x z) (/.f64 y z))) (*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y)))
(if (<=.f64 (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))) #s(literal -40 binary64)) (*.f64 (/.f64 x (*.f64 #s(approx (+ (* z z) z) (*.f64 z z)) z)) y) (if (<=.f64 (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))) #s(literal 6325070415853457/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424 binary64)) #s(approx (/ (* x y) (* (* z z) (+ z 1))) (*.f64 (/.f64 x z) (/.f64 y z))) (if (<=.f64 (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))) #s(literal 5764607523034235/1152921504606846976 binary64)) (*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) (/.f64 (*.f64 y x) (*.f64 #s(approx (+ (* z z) z) (*.f64 z z)) z)))))
(if (<=.f64 (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))) #s(literal -40 binary64)) (*.f64 (/.f64 x (*.f64 #s(approx (+ (* z z) z) (*.f64 z z)) z)) y) (if (<=.f64 (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))) #s(literal 5764607523034235/1152921504606846976 binary64)) (*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) (/.f64 (*.f64 y x) (*.f64 #s(approx (+ (* z z) z) (*.f64 z z)) z))))
(if (<=.f64 (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))) #s(literal -40 binary64)) (*.f64 (/.f64 x (*.f64 #s(approx (+ (* z z) z) (*.f64 z z)) z)) y) (if (<=.f64 (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))) #s(literal 5764607523034235/1152921504606846976 binary64)) (*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z)))) (*.f64 (/.f64 x (*.f64 #s(approx (+ (* z z) z) (*.f64 z z)) z)) y)))
(*.f64 y (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z))))
Outputs
(if (<=.f64 y #s(literal 499999999999999979708362228175181365745998044824225719834869504903351961475477212758016 binary64)) (/.f64 (/.f64 y (fma.f64 z z z)) (/.f64 z x)) (/.f64 (/.f64 (*.f64 (/.f64 y (+.f64 #s(literal 1 binary64) z)) x) z) z))
(if (<=.f64 (*.f64 (*.f64 z z) (+.f64 #s(literal 1 binary64) z)) #s(literal -2000000000000000145062872763058470252316748819293043911036420310958080 binary64)) (/.f64 (*.f64 #s(approx (/ y (+ (* z z) z)) (/.f64 (/.f64 y z) z)) x) z) (if (<=.f64 (*.f64 (*.f64 z z) (+.f64 #s(literal 1 binary64) z)) #s(literal 5764607523034235/1152921504606846976 binary64)) (/.f64 y (*.f64 (/.f64 (fma.f64 z z z) x) z)) (/.f64 (*.f64 #s(approx (/ y (+ (* z z) z)) (/.f64 (/.f64 y z) z)) x) z)))
(if (<=.f64 y #s(literal 37999999999999998883977432557015025304638740720011943051225484576086806433994392545958393590686664765357660426641189042058070686608124250413991170225984513387158513841205949936850142010966161899964539218049696677830236355556790871265412510907007653380096 binary64)) (/.f64 (*.f64 (/.f64 x z) y) (fma.f64 z z z)) (/.f64 y (*.f64 (*.f64 (/.f64 z x) z) (+.f64 #s(literal 1 binary64) z))))
(/.f64 (*.f64 (/.f64 x z) y) (fma.f64 z z z))
(if (<=.f64 x #s(literal 8622034626756923/78382132970517478991165606422426233672355708521949855379734648809861125861064803929830588940942115354940041435601982738271645192059633193360683542052684438972998018132574030730004068581526319939960438784 binary64)) (/.f64 y (*.f64 (/.f64 (fma.f64 z z z) x) z)) (/.f64 (*.f64 x (/.f64 y (fma.f64 z z z))) z))
(if (<=.f64 (*.f64 (*.f64 z z) (+.f64 #s(literal 1 binary64) z)) #s(literal -2000000000000000145062872763058470252316748819293043911036420310958080 binary64)) (/.f64 (*.f64 (/.f64 y #s(approx (+ (* z z) z) (*.f64 z z))) x) z) (if (<=.f64 (*.f64 (*.f64 z z) (+.f64 #s(literal 1 binary64) z)) #s(literal 5764607523034235/1152921504606846976 binary64)) (/.f64 y (*.f64 (/.f64 (fma.f64 z z z) x) z)) (/.f64 (*.f64 (/.f64 y #s(approx (+ (* z z) z) (*.f64 z z))) x) z)))
(if (<=.f64 z #s(literal -1650000000000000000000 binary64)) (/.f64 (*.f64 (/.f64 y #s(approx (+ (* z z) z) (*.f64 z z))) x) z) (if (<=.f64 z #s(literal -6703903964971299/6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042048 binary64)) (*.f64 (/.f64 x (*.f64 (*.f64 z z) (+.f64 #s(literal 1 binary64) z))) y) (if (<=.f64 z #s(literal 3/4 binary64)) (/.f64 #s(approx (* (/ y (+ (* z z) z)) x) (*.f64 (-.f64 (/.f64 x z) x) y)) z) (/.f64 (*.f64 (/.f64 y #s(approx (+ (* z z) z) (*.f64 z z))) x) z))))
(if (<=.f64 z #s(literal -6814889626826961/81129638414606681695789005144064 binary64)) (*.f64 (/.f64 y (*.f64 (fma.f64 z z z) z)) x) (if (<=.f64 z #s(literal 1 binary64)) (*.f64 #s(approx (/ x (* (neg z) (+ (* z z) z))) (/.f64 (/.f64 (neg.f64 x) z) z)) (neg.f64 y)) (/.f64 (*.f64 (/.f64 x z) y) #s(approx (+ (* z z) z) (*.f64 z z)))))
(if (<=.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 #s(literal 1 binary64) z))) #s(literal 10000000000000000373409337471459889719393275754491820381027730410378005080671497101378613371421126415052399029342192009216 binary64)) (*.f64 (/.f64 y (*.f64 (fma.f64 z z z) z)) x) (/.f64 y #s(approx (/ (* (+ (* z z) z) z) x) (*.f64 (/.f64 z x) z))))
(if (<=.f64 (*.f64 (*.f64 z z) (+.f64 #s(literal 1 binary64) z)) #s(literal -40 binary64)) (*.f64 (/.f64 y (*.f64 (fma.f64 z z z) z)) x) (if (<=.f64 (*.f64 (*.f64 z z) (+.f64 #s(literal 1 binary64) z)) #s(literal 6325070415853457/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424 binary64)) #s(approx (/ (* x y) (* (* z z) (+ z 1))) (*.f64 (/.f64 x z) (/.f64 y z))) (*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y)))
(if (<=.f64 (*.f64 (*.f64 z z) (+.f64 #s(literal 1 binary64) z)) #s(literal -40 binary64)) (*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y) (if (<=.f64 (*.f64 (*.f64 z z) (+.f64 #s(literal 1 binary64) z)) #s(literal 6325070415853457/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424 binary64)) #s(approx (/ (* x y) (* (* z z) (+ z 1))) (*.f64 (/.f64 x z) (/.f64 y z))) (*.f64 (/.f64 x (*.f64 (fma.f64 z z z) z)) y)))
(if (<=.f64 (*.f64 (*.f64 z z) (+.f64 #s(literal 1 binary64) z)) #s(literal -40 binary64)) (*.f64 (/.f64 x (*.f64 #s(approx (+ (* z z) z) (*.f64 z z)) z)) y) (if (<=.f64 (*.f64 (*.f64 z z) (+.f64 #s(literal 1 binary64) z)) #s(literal 6325070415853457/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424 binary64)) #s(approx (/ (* x y) (* (* z z) (+ z 1))) (*.f64 (/.f64 x z) (/.f64 y z))) (if (<=.f64 (*.f64 (*.f64 z z) (+.f64 #s(literal 1 binary64) z)) #s(literal 5764607523034235/1152921504606846976 binary64)) (*.f64 (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) y) (/.f64 (*.f64 x y) (*.f64 #s(approx (+ (* z z) z) (*.f64 z z)) z)))))
(if (<=.f64 (*.f64 (*.f64 z z) (+.f64 #s(literal 1 binary64) z)) #s(literal -40 binary64)) (*.f64 (/.f64 x (*.f64 #s(approx (+ (* z z) z) (*.f64 z z)) z)) y) (if (<=.f64 (*.f64 (*.f64 z z) (+.f64 #s(literal 1 binary64) z)) #s(literal 5764607523034235/1152921504606846976 binary64)) (*.f64 (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) y) (/.f64 (*.f64 x y) (*.f64 #s(approx (+ (* z z) z) (*.f64 z z)) z))))
(if (<=.f64 (*.f64 (*.f64 z z) (+.f64 #s(literal 1 binary64) z)) #s(literal -40 binary64)) (*.f64 (/.f64 x (*.f64 #s(approx (+ (* z z) z) (*.f64 z z)) z)) y) (if (<=.f64 (*.f64 (*.f64 z z) (+.f64 #s(literal 1 binary64) z)) #s(literal 5764607523034235/1152921504606846976 binary64)) (*.f64 (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) y) (*.f64 (/.f64 x (*.f64 #s(approx (+ (* z z) z) (*.f64 z z)) z)) y)))
(*.f64 (/.f64 x #s(approx (* (* z z) (+ z 1)) (*.f64 z z))) y)

soundness2.6s (24.8%)

Memory
-25.7MiB live, 1 714.2MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
027134
046128
1180126
2999126
08609126
031174
048171
1176164
21093164
09113164
01433867
14413757
211813548
342693463
081183252
063683
1202664
2577646
33491628
08398593
02814392
18294143
221873999
365823964
083383741
0927
01427
15527
233827
3320427
0848825
02434139
17373990
220243736
362533731
082053508
030172
048170
1170167
21035167
09042167
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
Compiler

Compiled 2 242 to 990 computations (55.8% saved)

preprocess562.0ms (5.3%)

Memory
38.0MiB live, 390.1MiB allocated
Compiler

Compiled 2 304 to 606 computations (73.7% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...