Numeric.LinearAlgebra.Util:formatSparse from hmatrix-0.16.1.5

Time bar (total: 5.8s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze12.0ms (0.2%)

Memory
12.3MiB live, 12.3MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
50%50%50%0.1%0%0%0%3
50%50%50%0.1%0%0%0%4
75%74.9%25%0.1%0%0%0%5
75%74.9%25%0.1%0%0%0%6
87.5%87.4%12.5%0.1%0%0%0%7
87.5%87.4%12.5%0.1%0%0%0%8
93.8%93.7%6.2%0.1%0%0%0%9
93.8%93.7%6.2%0.1%0%0%0%10
96.9%96.8%3.1%0.1%0%0%0%11
96.9%96.8%3.1%0.1%0%0%0%12
Compiler

Compiled 9 to 8 computations (11.1% saved)

sample3.2s (54.7%)

Memory
2.2MiB live, 1 063.2MiB allocated
Samples
2.9s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.8s
ival-sub: 1.4s (76.5% of total)
ival-fabs: 345.0ms (19.5% of total)
ival-div: 61.0ms (3.5% of total)
ival-true: 6.0ms (0.3% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

explain65.0ms (1.1%)

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

Compiled 65 to 28 computations (56.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
ival-div: 5.0ms (35.1% of total)
ival-fabs: 5.0ms (35.1% of total)
ival-sub: 3.0ms (21% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess30.0ms (0.5%)

Memory
-20.2MiB live, 57.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01841
14737
29337
317637
425437
530837
634237
735837
836837
937237
1037737
1138337
1238337
067
0107
1147
2217
3297
4487
5957
61497
71727
81867
91987
101987
01987
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y))
Outputs
(/.f64 (fabs.f64 (-.f64 y x)) (fabs.f64 y))
Compiler

Compiled 7 to 6 computations (14.3% saved)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

Memory
1.3MiB live, 1.3MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y))
Compiler

Compiled 7 to 6 computations (14.3% saved)

simplify7.0ms (0.1%)

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

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fabs.f64 y)
cost-diff0
(-.f64 x y)
cost-diff0
(fabs.f64 (-.f64 x y))
cost-diff0
(/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0618
01018
11418
22118
32918
44818
59518
614918
717218
818618
919818
1019818
019818
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y))
(fabs.f64 (-.f64 x y))
(-.f64 x y)
x
y
(fabs.f64 y)
Outputs
(/.f64 (fabs.f64 (-.f64 y x)) (fabs.f64 y))
(fabs.f64 (-.f64 y x))
(-.f64 x y)
x
y
(fabs.f64 y)

localize20.0ms (0.3%)

Memory
-10.8MiB live, 27.5MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(-.f64 x y)
accuracy0
(fabs.f64 (-.f64 x y))
accuracy0
(fabs.f64 y)
accuracy0.015625
(/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y))
Samples
13.0ms256×0valid
Compiler

Compiled 38 to 14 computations (63.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 6.0ms
ival-sub: 2.0ms (33.7% of total)
ival-div: 2.0ms (33.7% of total)
ival-fabs: 2.0ms (33.7% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series6.0ms (0.1%)

Memory
9.6MiB live, 9.6MiB allocated
Counts
4 → 84
Calls
Call 1
Inputs
#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (fabs.f64 (-.f64 x y)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (-.f64 x y) #<representation binary64>) () ())
#s(alt #<batchref> (patch (fabs.f64 y) #<representation binary64>) () ())
Outputs
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fabs.f64 (-.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 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fabs.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fabs.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fabs.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fabs.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fabs.f64 (-.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 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fabs.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fabs.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fabs.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fabs.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fabs.f64 (-.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 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fabs.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fabs.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fabs.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fabs.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fabs.f64 (-.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 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fabs.f64 (-.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 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fabs.f64 (-.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 x y) #<representation binary64>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
1.0ms
y
@inf
((/ (fabs (- x y)) (fabs y)) (fabs (- x y)) (- x y) (fabs y))
1.0ms
x
@inf
((/ (fabs (- x y)) (fabs y)) (fabs (- x y)) (- x y) (fabs y))
1.0ms
y
@-inf
((/ (fabs (- x y)) (fabs y)) (fabs (- x y)) (- x y) (fabs y))
1.0ms
x
@-inf
((/ (fabs (- x y)) (fabs y)) (fabs (- x y)) (- x y) (fabs y))
1.0ms
y
@0
((/ (fabs (- x y)) (fabs y)) (fabs (- x y)) (- x y) (fabs y))

simplify114.0ms (1.9%)

Memory
-27.6MiB live, 78.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
031351
180351
2187351
3547351
41652351
52521351
63476351
75021351
85582351
96843351
107813351
08108351
Stop Event
iter limit
node limit
Counts
84 → 81
Calls
Call 1
Inputs
(/ (fabs (- x y)) (fabs y))
(/ (fabs (- x y)) (fabs y))
(/ (fabs (- x y)) (fabs y))
(/ (fabs (- x y)) (fabs y))
(fabs (- x y))
(fabs (- x y))
(fabs (- x y))
(fabs (- x y))
x
(+ x (* -1 y))
(+ x (* -1 y))
(+ x (* -1 y))
(fabs y)
(fabs y)
(fabs y)
(fabs y)
(/ (fabs (- x y)) (fabs y))
(/ (fabs (- x y)) (fabs y))
(/ (fabs (- x y)) (fabs y))
(/ (fabs (- x y)) (fabs y))
(fabs (- x y))
(fabs (- x y))
(fabs (- x y))
(fabs (- x y))
(* -1 y)
(* y (- (/ x y) 1))
(* y (- (/ x y) 1))
(* y (- (/ x y) 1))
(fabs y)
(fabs y)
(fabs y)
(fabs y)
(/ (fabs (+ x (* -1 y))) (fabs y))
(/ (fabs (+ x (* -1 y))) (fabs y))
(/ (fabs (+ x (* -1 y))) (fabs y))
(/ (fabs (+ x (* -1 y))) (fabs y))
(fabs (+ x (* -1 y)))
(fabs (+ x (* -1 y)))
(fabs (+ x (* -1 y)))
(fabs (+ x (* -1 y)))
(* -1 y)
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(fabs y)
(fabs y)
(fabs y)
(fabs y)
(/ (fabs (- x y)) (fabs y))
(/ (fabs (- x y)) (fabs y))
(/ (fabs (- x y)) (fabs y))
(/ (fabs (- x y)) (fabs y))
(fabs (- x y))
(fabs (- x y))
(fabs (- x y))
(fabs (- x y))
(* -1 y)
(- x y)
(- x y)
(- x y)
(/ (fabs (- x y)) (fabs y))
(/ (fabs (- x y)) (fabs y))
(/ (fabs (- x y)) (fabs y))
(/ (fabs (- x y)) (fabs y))
(fabs (- x y))
(fabs (- x y))
(fabs (- x y))
(fabs (- x y))
x
(* x (+ 1 (* -1 (/ y x))))
(* x (+ 1 (* -1 (/ y x))))
(* x (+ 1 (* -1 (/ y x))))
(/ (fabs (neg (+ y (* -1 x)))) (fabs y))
(/ (fabs (neg (+ y (* -1 x)))) (fabs y))
(/ (fabs (neg (+ y (* -1 x)))) (fabs y))
(/ (fabs (neg (+ y (* -1 x)))) (fabs y))
(fabs (neg (+ y (* -1 x))))
(fabs (neg (+ y (* -1 x))))
(fabs (neg (+ y (* -1 x))))
(fabs (neg (+ y (* -1 x))))
x
(* -1 (* x (- (/ y x) 1)))
(* -1 (* x (- (/ y x) 1)))
(* -1 (* x (- (/ y x) 1)))
Outputs
(/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y))
(/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y))
(/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y))
(/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y))
(fabs.f64 (-.f64 x y))
(fabs.f64 (-.f64 x y))
(fabs.f64 (-.f64 x y))
(fabs.f64 (-.f64 x y))
x
(-.f64 x y)
(-.f64 x y)
(-.f64 x y)
(fabs.f64 y)
(fabs.f64 y)
(fabs.f64 y)
(fabs.f64 y)
(/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y))
(/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y))
(/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y))
(/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y))
(fabs.f64 (-.f64 x y))
(fabs.f64 (-.f64 x y))
(fabs.f64 (-.f64 x y))
(fabs.f64 (-.f64 x y))
(neg.f64 y)
(-.f64 x y)
(-.f64 x y)
(-.f64 x y)
(fabs.f64 y)
(fabs.f64 y)
(fabs.f64 y)
(fabs.f64 y)
(/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y))
(/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y))
(/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y))
(/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y))
(fabs.f64 (-.f64 x y))
(fabs.f64 (-.f64 x y))
(fabs.f64 (-.f64 x y))
(fabs.f64 (-.f64 x y))
(neg.f64 y)
(-.f64 x y)
(-.f64 x y)
(-.f64 x y)
(fabs.f64 y)
(fabs.f64 y)
(fabs.f64 y)
(fabs.f64 y)
(/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y))
(/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y))
(/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y))
(/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y))
(fabs.f64 (-.f64 x y))
(fabs.f64 (-.f64 x y))
(fabs.f64 (-.f64 x y))
(fabs.f64 (-.f64 x y))
(neg.f64 y)
(-.f64 x y)
(-.f64 x y)
(-.f64 x y)
(/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y))
(/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y))
(/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y))
(/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y))
(fabs.f64 (-.f64 x y))
(fabs.f64 (-.f64 x y))
(fabs.f64 (-.f64 x y))
(fabs.f64 (-.f64 x y))
x
(-.f64 x y)
(-.f64 x y)
(-.f64 x y)
(/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y))
(/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y))
(/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y))
(/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y))
(fabs.f64 (-.f64 x y))
(fabs.f64 (-.f64 x y))
(fabs.f64 (-.f64 x y))
(fabs.f64 (-.f64 x y))
x
(-.f64 x y)
(-.f64 x y)
(-.f64 x y)

rewrite151.0ms (2.6%)

Memory
27.0MiB live, 212.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0616
01015
14015
225215
3233015
0871215
Stop Event
iter limit
node limit
iter limit
Counts
4 → 385
Calls
Call 1
Inputs
(/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y))
(fabs.f64 (-.f64 x y))
(-.f64 x y)
(fabs.f64 y)
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval66.0ms (1.1%)

Memory
-22.3MiB live, 138.0MiB allocated
Compiler

Compiled 10 403 to 1 511 computations (85.5% saved)

prune12.0ms (0.2%)

Memory
-0.4MiB live, 38.9MiB allocated
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New4624466
Fresh000
Picked101
Done000
Total4634467
Accuracy
100.0%
Counts
467 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
58.8%
(/.f64 (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) (*.f64 y y))
99.6%
(/.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y)))
99.7%
(*.f64 (fabs.f64 (-.f64 y x)) (fabs.f64 (/.f64 #s(literal -1 binary64) y)))
100.0%
(fabs.f64 (/.f64 (-.f64 y x) y))
Compiler

Compiled 37 to 29 computations (21.6% saved)

simplify111.0ms (1.9%)

Memory
9.6MiB live, 53.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 y x)
cost-diff0
(fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y)))
cost-diff0
(/.f64 (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) (*.f64 y y))
cost-diff320
(-.f64 (*.f64 y x) (*.f64 y y))
cost-diff0
(pow.f64 (-.f64 x y) #s(literal -1 binary64))
cost-diff0
(fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y))
cost-diff704
(/.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y)))
cost-diff6080
(*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y)
cost-diff0
(fabs.f64 (/.f64 #s(literal -1 binary64) y))
cost-diff0
(-.f64 y x)
cost-diff0
(fabs.f64 (-.f64 y x))
cost-diff448
(*.f64 (fabs.f64 (-.f64 y x)) (fabs.f64 (/.f64 #s(literal -1 binary64) y)))
cost-diff0
(-.f64 y x)
cost-diff0
(/.f64 (-.f64 y x) y)
cost-diff0
(fabs.f64 (/.f64 (-.f64 y x) y))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
021114
038101
167101
210697
315697
434697
566497
699097
7166697
8206197
9229197
10252597
11270497
12274497
13274697
14274997
15275097
16275097
0275097
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(fabs.f64 (/.f64 (-.f64 y x) y))
(/.f64 (-.f64 y x) y)
(-.f64 y x)
y
x
(*.f64 (fabs.f64 (-.f64 y x)) (fabs.f64 (/.f64 #s(literal -1 binary64) y)))
(fabs.f64 (-.f64 y x))
(-.f64 y x)
y
x
(fabs.f64 (/.f64 #s(literal -1 binary64) y))
(/.f64 #s(literal -1 binary64) y)
#s(literal -1 binary64)
(/.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y)))
#s(literal 1 binary64)
(fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y))
(*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y)
(pow.f64 (-.f64 x y) #s(literal -1 binary64))
(-.f64 x y)
x
y
#s(literal -1 binary64)
(/.f64 (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) (*.f64 y y))
(fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y)))
(-.f64 (*.f64 y x) (*.f64 y y))
(*.f64 y x)
y
x
(*.f64 y y)
Outputs
(fabs.f64 (/.f64 (-.f64 x y) y))
(/.f64 (-.f64 y x) y)
(-.f64 y x)
y
x
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (-.f64 x y))
(-.f64 y x)
y
x
(/.f64 #s(literal 1 binary64) (fabs.f64 y))
(/.f64 #s(literal -1 binary64) y)
#s(literal -1 binary64)
(fabs.f64 (/.f64 (-.f64 x y) y))
#s(literal 1 binary64)
(fabs.f64 (/.f64 y (-.f64 y x)))
(/.f64 y (-.f64 x y))
(pow.f64 (-.f64 x y) #s(literal -1 binary64))
(-.f64 x y)
x
y
#s(literal -1 binary64)
(/.f64 (fabs.f64 (*.f64 (-.f64 y x) y)) (*.f64 y y))
(fabs.f64 (*.f64 (-.f64 y x) y))
(*.f64 (-.f64 x y) y)
(*.f64 x y)
y
x
(*.f64 y y)

localize131.0ms (2.2%)

Memory
-9.8MiB live, 66.1MiB allocated
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 y x)
accuracy0
(fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y)))
accuracy2.7031043583020584
(-.f64 (*.f64 y x) (*.f64 y y))
accuracy25.665935191817553
(/.f64 (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) (*.f64 y y))
accuracy0
(fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y))
accuracy0.015625
(pow.f64 (-.f64 x y) #s(literal -1 binary64))
accuracy0.11328125
(/.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y)))
accuracy0.21875
(*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y)
accuracy0
(-.f64 y x)
accuracy0
(fabs.f64 (/.f64 #s(literal -1 binary64) y))
accuracy0
(fabs.f64 (-.f64 y x))
accuracy0.203125
(*.f64 (fabs.f64 (-.f64 y x)) (fabs.f64 (/.f64 #s(literal -1 binary64) y)))
accuracy0
(-.f64 y x)
accuracy0
(fabs.f64 (/.f64 (-.f64 y x) y))
accuracy0.015625
(/.f64 (-.f64 y x) y)
Samples
43.0ms256×0valid
Compiler

Compiled 230 to 44 computations (80.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 27.0ms
ival-div: 7.0ms (26% of total)
ival-mult: 6.0ms (22.3% of total)
ival-fabs: 6.0ms (22.3% of total)
ival-sub: 4.0ms (14.8% of total)
ival-pow: 4.0ms (14.8% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series30.0ms (0.5%)

Memory
16.1MiB live, 53.0MiB allocated
Counts
14 → 324
Calls
Call 1
Inputs
#s(alt #<batchref> (patch (fabs.f64 (/.f64 (-.f64 y x) y)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 (-.f64 y x) y) #<representation binary64>) () ())
#s(alt #<batchref> (patch (-.f64 y x) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (fabs.f64 (-.f64 y x)) (fabs.f64 (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())
#s(alt #<batchref> (patch (fabs.f64 (-.f64 y x)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (fabs.f64 (/.f64 #s(literal -1 binary64) y)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y))) #<representation binary64>) () ())
#s(alt #<batchref> (patch (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (pow.f64 (-.f64 x y) #s(literal -1 binary64)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (-.f64 (*.f64 y x) (*.f64 y y)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) (*.f64 y y)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 y x) #<representation binary64>) () ())
Outputs
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 (-.f64 y x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 (-.f64 y x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 (-.f64 y x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 (-.f64 y x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (-.f64 y x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (-.f64 y x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (-.f64 y x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (-.f64 y 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 (fabs.f64 (-.f64 y x)) (fabs.f64 (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (fabs.f64 (-.f64 y x)) (fabs.f64 (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (fabs.f64 (-.f64 y x)) (fabs.f64 (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (fabs.f64 (-.f64 y x)) (fabs.f64 (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 #s(literal -1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 #s(literal -1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 #s(literal -1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 #s(literal -1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (pow.f64 (-.f64 x y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (pow.f64 (-.f64 x y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (pow.f64 (-.f64 x y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (pow.f64 (-.f64 x y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 (*.f64 y x) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 (*.f64 y x) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 (*.f64 y x) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 (*.f64 y x) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y 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 inf y) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 (-.f64 y x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 (-.f64 y x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 (-.f64 y x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 (-.f64 y x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (-.f64 y x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (-.f64 y x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (-.f64 y x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (-.f64 y 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 (fabs.f64 (-.f64 y x)) (fabs.f64 (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (fabs.f64 (-.f64 y x)) (fabs.f64 (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (fabs.f64 (-.f64 y x)) (fabs.f64 (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (fabs.f64 (-.f64 y x)) (fabs.f64 (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 #s(literal -1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 #s(literal -1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 #s(literal -1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 #s(literal -1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (pow.f64 (-.f64 x y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (pow.f64 (-.f64 x y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (pow.f64 (-.f64 x y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (pow.f64 (-.f64 x y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 (*.f64 y x) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 (*.f64 y x) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 (*.f64 y x) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 (*.f64 y x) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y 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 (fabs.f64 (/.f64 (-.f64 y x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 (-.f64 y x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 (-.f64 y x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 (-.f64 y x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (-.f64 y x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (-.f64 y x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (-.f64 y x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (-.f64 y 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 (fabs.f64 (-.f64 y x)) (fabs.f64 (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (fabs.f64 (-.f64 y x)) (fabs.f64 (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (fabs.f64 (-.f64 y x)) (fabs.f64 (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (fabs.f64 (-.f64 y x)) (fabs.f64 (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 #s(literal -1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 #s(literal -1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 #s(literal -1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 #s(literal -1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (pow.f64 (-.f64 x y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (pow.f64 (-.f64 x y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (pow.f64 (-.f64 x y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (pow.f64 (-.f64 x y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 (*.f64 y x) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 (*.f64 y x) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 (*.f64 y x) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 (*.f64 y x) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y 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 0 x) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 (-.f64 y x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 (-.f64 y x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 (-.f64 y x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 (-.f64 y x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (-.f64 y x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (-.f64 y x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (-.f64 y x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (-.f64 y 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 (fabs.f64 (-.f64 y x)) (fabs.f64 (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (fabs.f64 (-.f64 y x)) (fabs.f64 (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (fabs.f64 (-.f64 y x)) (fabs.f64 (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (fabs.f64 (-.f64 y x)) (fabs.f64 (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (pow.f64 (-.f64 x y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (pow.f64 (-.f64 x y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (pow.f64 (-.f64 x y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (pow.f64 (-.f64 x y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 (*.f64 y x) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 (*.f64 y x) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 (*.f64 y x) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 (*.f64 y x) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y 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 inf x) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 (-.f64 y x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 (-.f64 y x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 (-.f64 y x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 (-.f64 y x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (-.f64 y x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (-.f64 y x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (-.f64 y x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (-.f64 y 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 (fabs.f64 (-.f64 y x)) (fabs.f64 (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (fabs.f64 (-.f64 y x)) (fabs.f64 (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (fabs.f64 (-.f64 y x)) (fabs.f64 (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (fabs.f64 (-.f64 y x)) (fabs.f64 (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (pow.f64 (-.f64 x y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (pow.f64 (-.f64 x y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (pow.f64 (-.f64 x y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (pow.f64 (-.f64 x y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 (*.f64 y x) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 (*.f64 y x) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 (*.f64 y x) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 (*.f64 y x) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y 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 (fabs.f64 (/.f64 (-.f64 y x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 (-.f64 y x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 (-.f64 y x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 (-.f64 y x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (-.f64 y x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (-.f64 y x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (-.f64 y x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (-.f64 y 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 (fabs.f64 (-.f64 y x)) (fabs.f64 (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (fabs.f64 (-.f64 y x)) (fabs.f64 (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (fabs.f64 (-.f64 y x)) (fabs.f64 (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (fabs.f64 (-.f64 y x)) (fabs.f64 (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 y x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (pow.f64 (-.f64 x y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (pow.f64 (-.f64 x y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (pow.f64 (-.f64 x y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (pow.f64 (-.f64 x y) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 (*.f64 y x) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 (*.f64 y x) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 (*.f64 y x) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 (*.f64 y x) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y 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>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
4.0ms
y
@-inf
((fabs (/ (- y x) y)) (/ (- y x) y) (- y x) (* (fabs (- y x)) (fabs (/ -1 y))) (fabs (- y x)) (fabs (/ -1 y)) (* (pow (- x y) -1) y) (/ 1 (fabs (* (pow (- x y) -1) y))) (fabs (* (pow (- x y) -1) y)) (pow (- x y) -1) (- (* y x) (* y y)) (/ (fabs (- (* y x) (* y y))) (* y y)) (fabs (- (* y x) (* y y))) (* y x))
3.0ms
y
@0
((fabs (/ (- y x) y)) (/ (- y x) y) (- y x) (* (fabs (- y x)) (fabs (/ -1 y))) (fabs (- y x)) (fabs (/ -1 y)) (* (pow (- x y) -1) y) (/ 1 (fabs (* (pow (- x y) -1) y))) (fabs (* (pow (- x y) -1) y)) (pow (- x y) -1) (- (* y x) (* y y)) (/ (fabs (- (* y x) (* y y))) (* y y)) (fabs (- (* y x) (* y y))) (* y x))
3.0ms
x
@-inf
((fabs (/ (- y x) y)) (/ (- y x) y) (- y x) (* (fabs (- y x)) (fabs (/ -1 y))) (fabs (- y x)) (fabs (/ -1 y)) (* (pow (- x y) -1) y) (/ 1 (fabs (* (pow (- x y) -1) y))) (fabs (* (pow (- x y) -1) y)) (pow (- x y) -1) (- (* y x) (* y y)) (/ (fabs (- (* y x) (* y y))) (* y y)) (fabs (- (* y x) (* y y))) (* y x))
3.0ms
y
@inf
((fabs (/ (- y x) y)) (/ (- y x) y) (- y x) (* (fabs (- y x)) (fabs (/ -1 y))) (fabs (- y x)) (fabs (/ -1 y)) (* (pow (- x y) -1) y) (/ 1 (fabs (* (pow (- x y) -1) y))) (fabs (* (pow (- x y) -1) y)) (pow (- x y) -1) (- (* y x) (* y y)) (/ (fabs (- (* y x) (* y y))) (* y y)) (fabs (- (* y x) (* y y))) (* y x))
3.0ms
x
@inf
((fabs (/ (- y x) y)) (/ (- y x) y) (- y x) (* (fabs (- y x)) (fabs (/ -1 y))) (fabs (- y x)) (fabs (/ -1 y)) (* (pow (- x y) -1) y) (/ 1 (fabs (* (pow (- x y) -1) y))) (fabs (* (pow (- x y) -1) y)) (pow (- x y) -1) (- (* y x) (* y y)) (/ (fabs (- (* y x) (* y y))) (* y y)) (fabs (- (* y x) (* y y))) (* y x))

simplify165.0ms (2.8%)

Memory
-20.4MiB live, 223.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02292177
16702044
217571973
358921967
081181927
Stop Event
iter limit
node limit
Counts
324 → 321
Calls
Call 1
Inputs
(fabs (/ (- y x) y))
(fabs (/ (- y x) y))
(fabs (/ (- y x) y))
(fabs (/ (- y x) y))
(* -1 (/ x y))
(/ (+ y (* -1 x)) y)
(/ (+ y (* -1 x)) y)
(/ (+ y (* -1 x)) y)
(* -1 x)
(- y x)
(- y x)
(- y x)
(* (fabs (- y x)) (fabs (/ -1 y)))
(* (fabs (- y x)) (fabs (/ -1 y)))
(* (fabs (- y x)) (fabs (/ -1 y)))
(* (fabs (- y x)) (fabs (/ -1 y)))
(fabs (- y x))
(fabs (- y x))
(fabs (- y x))
(fabs (- y x))
(fabs (/ -1 y))
(fabs (/ -1 y))
(fabs (/ -1 y))
(fabs (/ -1 y))
(/ y x)
(* y (+ (/ 1 x) (/ y (pow x 2))))
(* y (+ (* y (+ (/ 1 (pow x 2)) (/ y (pow x 3)))) (/ 1 x)))
(* y (+ (* y (+ (* y (+ (/ 1 (pow x 3)) (/ y (pow x 4)))) (/ 1 (pow x 2)))) (/ 1 x)))
(/ 1 (fabs (/ y (- x y))))
(/ 1 (fabs (/ y (- x y))))
(/ 1 (fabs (/ y (- x y))))
(/ 1 (fabs (/ y (- x y))))
(fabs (/ y (- x y)))
(fabs (/ y (- x y)))
(fabs (/ y (- x y)))
(fabs (/ y (- x y)))
(/ 1 x)
(+ (/ 1 x) (/ y (pow x 2)))
(+ (* y (+ (/ 1 (pow x 2)) (/ y (pow x 3)))) (/ 1 x))
(+ (* y (+ (* y (+ (/ 1 (pow x 3)) (/ y (pow x 4)))) (/ 1 (pow x 2)))) (/ 1 x))
(* x y)
(* y (+ x (* -1 y)))
(* y (+ x (* -1 y)))
(* y (+ x (* -1 y)))
(/ (fabs (- (* x y) (pow y 2))) (pow y 2))
(/ (fabs (- (* x y) (pow y 2))) (pow y 2))
(/ (fabs (- (* x y) (pow y 2))) (pow y 2))
(/ (fabs (- (* x y) (pow y 2))) (pow y 2))
(fabs (- (* x y) (pow y 2)))
(fabs (- (* x y) (pow y 2)))
(fabs (- (* x y) (pow y 2)))
(fabs (- (* x y) (pow y 2)))
(* x y)
(* x y)
(* x y)
(* x y)
(fabs (/ (- y x) y))
(fabs (/ (- y x) y))
(fabs (/ (- y x) y))
(fabs (/ (- y x) y))
1
(+ 1 (* -1 (/ x y)))
(+ 1 (* -1 (/ x y)))
(+ 1 (* -1 (/ x y)))
y
(* y (+ 1 (* -1 (/ x y))))
(* y (+ 1 (* -1 (/ x y))))
(* y (+ 1 (* -1 (/ x y))))
(* (fabs (- y x)) (fabs (/ -1 y)))
(* (fabs (- y x)) (fabs (/ -1 y)))
(* (fabs (- y x)) (fabs (/ -1 y)))
(* (fabs (- y x)) (fabs (/ -1 y)))
(fabs (- y x))
(fabs (- y x))
(fabs (- y x))
(fabs (- y x))
(fabs (/ -1 y))
(fabs (/ -1 y))
(fabs (/ -1 y))
(fabs (/ -1 y))
-1
(- (* -1 (/ x y)) 1)
(- (* -1 (/ (pow x 2) (pow y 2))) (+ 1 (/ x y)))
(- (* -1 (/ (pow x 3) (pow y 3))) (+ 1 (+ (/ x y) (/ (pow x 2) (pow y 2)))))
(/ 1 (fabs (/ y (- x y))))
(/ 1 (fabs (/ y (- x y))))
(/ 1 (fabs (/ y (- x y))))
(/ 1 (fabs (/ y (- x y))))
(fabs (/ y (- x y)))
(fabs (/ y (- x y)))
(fabs (/ y (- x y)))
(fabs (/ y (- x y)))
(/ -1 y)
(/ (- (* -1 (/ x y)) 1) y)
(/ (- (* -1 (/ (pow x 2) (pow y 2))) (+ 1 (/ x y))) y)
(/ (- (* -1 (/ (pow x 3) (pow y 3))) (+ 1 (+ (/ x y) (/ (pow x 2) (pow y 2))))) y)
(* -1 (pow y 2))
(* (pow y 2) (- (/ x y) 1))
(* (pow y 2) (- (/ x y) 1))
(* (pow y 2) (- (/ x y) 1))
(/ (fabs (- (* x y) (pow y 2))) (pow y 2))
(/ (fabs (- (* x y) (pow y 2))) (pow y 2))
(/ (fabs (- (* x y) (pow y 2))) (pow y 2))
(/ (fabs (- (* x y) (pow y 2))) (pow y 2))
(fabs (- (* x y) (pow y 2)))
(fabs (- (* x y) (pow y 2)))
(fabs (- (* x y) (pow y 2)))
(fabs (- (* x y) (pow y 2)))
(* x y)
(* x y)
(* x y)
(* x y)
(fabs (* -1 (/ (+ x (* -1 y)) y)))
(fabs (* -1 (/ (+ x (* -1 y)) y)))
(fabs (* -1 (/ (+ x (* -1 y)) y)))
(fabs (* -1 (/ (+ x (* -1 y)) y)))
1
(+ 1 (* -1 (/ x y)))
(+ 1 (* -1 (/ x y)))
(+ 1 (* -1 (/ x y)))
y
(* -1 (* y (- (/ x y) 1)))
(* -1 (* y (- (/ x y) 1)))
(* -1 (* y (- (/ x y) 1)))
(* (fabs (neg (+ x (* -1 y)))) (fabs (/ -1 y)))
(* (fabs (neg (+ x (* -1 y)))) (fabs (/ -1 y)))
(* (fabs (neg (+ x (* -1 y)))) (fabs (/ -1 y)))
(* (fabs (neg (+ x (* -1 y)))) (fabs (/ -1 y)))
(fabs (neg (+ x (* -1 y))))
(fabs (neg (+ x (* -1 y))))
(fabs (neg (+ x (* -1 y))))
(fabs (neg (+ x (* -1 y))))
(fabs (/ -1 y))
(fabs (/ -1 y))
(fabs (/ -1 y))
(fabs (/ -1 y))
-1
(- (* -1 (/ x y)) 1)
(- (* -1 (/ (- (/ (pow x 2) y) (* -1 x)) y)) 1)
(- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow x 3) y)) (pow x 2)) y)) (* -1 x)) y)) 1)
(/ 1 (fabs (/ y (+ x (* -1 y)))))
(/ 1 (fabs (/ y (+ x (* -1 y)))))
(/ 1 (fabs (/ y (+ x (* -1 y)))))
(/ 1 (fabs (/ y (+ x (* -1 y)))))
(fabs (/ y (+ x (* -1 y))))
(fabs (/ y (+ x (* -1 y))))
(fabs (/ y (+ x (* -1 y))))
(fabs (/ y (+ x (* -1 y))))
(/ -1 y)
(* -1 (/ (+ 1 (/ x y)) y))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (pow x 2) y)) x) y))) y))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (pow x 3) y) (* -1 (pow x 2))) y)) x) y))) y))
(* -1 (pow y 2))
(* (pow y 2) (- (/ x y) 1))
(* (pow y 2) (- (/ x y) 1))
(* (pow y 2) (- (/ x y) 1))
(/ (fabs (- (* x y) (pow y 2))) (pow y 2))
(/ (fabs (- (* x y) (pow y 2))) (pow y 2))
(/ (fabs (- (* x y) (pow y 2))) (pow y 2))
(/ (fabs (- (* x y) (pow y 2))) (pow y 2))
(fabs (- (* x y) (pow y 2)))
(fabs (- (* x y) (pow y 2)))
(fabs (- (* x y) (pow y 2)))
(fabs (- (* x y) (pow y 2)))
(* x y)
(* x y)
(* x y)
(* x y)
(fabs (/ (- y x) y))
(fabs (/ (- y x) y))
(fabs (/ (- y x) y))
(fabs (/ (- y x) y))
1
(+ 1 (* -1 (/ x y)))
(+ 1 (* -1 (/ x y)))
(+ 1 (* -1 (/ x y)))
y
(+ y (* -1 x))
(+ y (* -1 x))
(+ y (* -1 x))
(* (fabs (- y x)) (fabs (/ -1 y)))
(* (fabs (- y x)) (fabs (/ -1 y)))
(* (fabs (- y x)) (fabs (/ -1 y)))
(* (fabs (- y x)) (fabs (/ -1 y)))
(fabs (- y x))
(fabs (- y x))
(fabs (- y x))
(fabs (- y x))
-1
(- (* -1 (/ x y)) 1)
(- (* x (- (* -1 (/ x (pow y 2))) (/ 1 y))) 1)
(- (* x (- (* x (- (* -1 (/ x (pow y 3))) (/ 1 (pow y 2)))) (/ 1 y))) 1)
(/ 1 (fabs (/ y (- x y))))
(/ 1 (fabs (/ y (- x y))))
(/ 1 (fabs (/ y (- x y))))
(/ 1 (fabs (/ y (- x y))))
(fabs (/ y (- x y)))
(fabs (/ y (- x y)))
(fabs (/ y (- x y)))
(fabs (/ y (- x y)))
(/ -1 y)
(- (* -1 (/ x (pow y 2))) (/ 1 y))
(- (* x (- (* -1 (/ x (pow y 3))) (/ 1 (pow y 2)))) (/ 1 y))
(- (* x (- (* x (- (* -1 (/ x (pow y 4))) (/ 1 (pow y 3)))) (/ 1 (pow y 2)))) (/ 1 y))
(* -1 (pow y 2))
(- (* x y) (pow y 2))
(- (* x y) (pow y 2))
(- (* x y) (pow y 2))
(/ (fabs (- (* x y) (pow y 2))) (pow y 2))
(/ (fabs (- (* x y) (pow y 2))) (pow y 2))
(/ (fabs (- (* x y) (pow y 2))) (pow y 2))
(/ (fabs (- (* x y) (pow y 2))) (pow y 2))
(fabs (- (* x y) (pow y 2)))
(fabs (- (* x y) (pow y 2)))
(fabs (- (* x y) (pow y 2)))
(fabs (- (* x y) (pow y 2)))
(* x y)
(* x y)
(* x y)
(* x y)
(fabs (/ (- y x) y))
(fabs (/ (- y x) y))
(fabs (/ (- y x) y))
(fabs (/ (- y x) y))
(* -1 (/ x y))
(* x (- (/ 1 x) (/ 1 y)))
(* x (- (/ 1 x) (/ 1 y)))
(* x (- (/ 1 x) (/ 1 y)))
(* -1 x)
(* x (- (/ y x) 1))
(* x (- (/ y x) 1))
(* x (- (/ y x) 1))
(* (fabs (- y x)) (fabs (/ -1 y)))
(* (fabs (- y x)) (fabs (/ -1 y)))
(* (fabs (- y x)) (fabs (/ -1 y)))
(* (fabs (- y x)) (fabs (/ -1 y)))
(fabs (- y x))
(fabs (- y x))
(fabs (- y x))
(fabs (- y x))
(/ y x)
(/ (+ y (/ (pow y 2) x)) x)
(/ (- (+ y (/ (pow y 3) (pow x 2))) (* -1 (/ (pow y 2) x))) x)
(/ (- (+ y (/ (pow y 4) (pow x 3))) (+ (* -1 (/ (pow y 2) x)) (* -1 (/ (pow y 3) (pow x 2))))) x)
(/ 1 (fabs (/ y (- x y))))
(/ 1 (fabs (/ y (- x y))))
(/ 1 (fabs (/ y (- x y))))
(/ 1 (fabs (/ y (- x y))))
(fabs (/ y (- x y)))
(fabs (/ y (- x y)))
(fabs (/ y (- x y)))
(fabs (/ y (- x y)))
(/ 1 x)
(/ (+ 1 (/ y x)) x)
(/ (- (+ 1 (/ (pow y 2) (pow x 2))) (* -1 (/ y x))) x)
(/ (- (+ 1 (/ (pow y 3) (pow x 3))) (+ (* -1 (/ y x)) (* -1 (/ (pow y 2) (pow x 2))))) x)
(* x y)
(* x (+ y (* -1 (/ (pow y 2) x))))
(* x (+ y (* -1 (/ (pow y 2) x))))
(* x (+ y (* -1 (/ (pow y 2) x))))
(/ (fabs (- (* x y) (pow y 2))) (pow y 2))
(/ (fabs (- (* x y) (pow y 2))) (pow y 2))
(/ (fabs (- (* x y) (pow y 2))) (pow y 2))
(/ (fabs (- (* x y) (pow y 2))) (pow y 2))
(fabs (- (* x y) (pow y 2)))
(fabs (- (* x y) (pow y 2)))
(fabs (- (* x y) (pow y 2)))
(fabs (- (* x y) (pow y 2)))
(* x y)
(* x y)
(* x y)
(* x y)
(fabs (/ (+ y (* -1 x)) y))
(fabs (/ (+ y (* -1 x)) y))
(fabs (/ (+ y (* -1 x)) y))
(fabs (/ (+ y (* -1 x)) y))
(* -1 (/ x y))
(* -1 (* x (- (/ 1 y) (/ 1 x))))
(* -1 (* x (- (/ 1 y) (/ 1 x))))
(* -1 (* x (- (/ 1 y) (/ 1 x))))
(* -1 x)
(* -1 (* x (+ 1 (* -1 (/ y x)))))
(* -1 (* x (+ 1 (* -1 (/ y x)))))
(* -1 (* x (+ 1 (* -1 (/ y x)))))
(* (fabs (+ y (* -1 x))) (fabs (/ -1 y)))
(* (fabs (+ y (* -1 x))) (fabs (/ -1 y)))
(* (fabs (+ y (* -1 x))) (fabs (/ -1 y)))
(* (fabs (+ y (* -1 x))) (fabs (/ -1 y)))
(fabs (+ y (* -1 x)))
(fabs (+ y (* -1 x)))
(fabs (+ y (* -1 x)))
(fabs (+ y (* -1 x)))
(/ y x)
(* -1 (/ (+ (* -1 y) (* -1 (/ (pow y 2) x))) x))
(* -1 (/ (+ (* -1 y) (* -1 (/ (+ (/ (pow y 3) x) (pow y 2)) x))) x))
(* -1 (/ (+ (* -1 y) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow y 4) x)) (* -1 (pow y 3))) x)) (pow y 2)) x))) x))
(/ 1 (fabs (* -1 (/ y (+ y (* -1 x))))))
(/ 1 (fabs (* -1 (/ y (+ y (* -1 x))))))
(/ 1 (fabs (* -1 (/ y (+ y (* -1 x))))))
(/ 1 (fabs (* -1 (/ y (+ y (* -1 x))))))
(fabs (* -1 (/ y (+ y (* -1 x)))))
(fabs (* -1 (/ y (+ y (* -1 x)))))
(fabs (* -1 (/ y (+ y (* -1 x)))))
(fabs (* -1 (/ y (+ y (* -1 x)))))
(/ 1 x)
(* -1 (/ (- (* -1 (/ y x)) 1) x))
(* -1 (/ (- (* -1 (/ (- (/ (pow y 2) x) (* -1 y)) x)) 1) x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow y 3) x)) (pow y 2)) x)) (* -1 y)) x)) 1) x))
(* x y)
(* -1 (* x (+ (* -1 y) (/ (pow y 2) x))))
(* -1 (* x (+ (* -1 y) (/ (pow y 2) x))))
(* -1 (* x (+ (* -1 y) (/ (pow y 2) x))))
(/ (fabs (- (* x y) (pow y 2))) (pow y 2))
(/ (fabs (- (* x y) (pow y 2))) (pow y 2))
(/ (fabs (- (* x y) (pow y 2))) (pow y 2))
(/ (fabs (- (* x y) (pow y 2))) (pow y 2))
(fabs (- (* x y) (pow y 2)))
(fabs (- (* x y) (pow y 2)))
(fabs (- (* x y) (pow y 2)))
(fabs (- (* x y) (pow y 2)))
(* x y)
(* x y)
(* x y)
(* x y)
Outputs
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(/.f64 (neg.f64 x) y)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
(neg.f64 x)
(-.f64 y x)
(-.f64 y x)
(-.f64 y x)
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (-.f64 x y))
(fabs.f64 (-.f64 x y))
(fabs.f64 (-.f64 x y))
(fabs.f64 (-.f64 x y))
(/.f64 #s(literal 1 binary64) (fabs.f64 y))
(/.f64 #s(literal 1 binary64) (fabs.f64 y))
(/.f64 #s(literal 1 binary64) (fabs.f64 y))
(/.f64 #s(literal 1 binary64) (fabs.f64 y))
(/.f64 y x)
(/.f64 (fma.f64 (/.f64 y x) y y) x)
(/.f64 (fma.f64 (/.f64 y x) (fma.f64 (/.f64 y x) y y) y) x)
(*.f64 (fma.f64 (fma.f64 (/.f64 y (pow.f64 x #s(literal 4 binary64))) y (/.f64 y (pow.f64 x #s(literal 3 binary64)))) y (/.f64 (-.f64 (/.f64 y x) #s(literal -1 binary64)) x)) y)
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 y (-.f64 x y)))
(fabs.f64 (/.f64 y (-.f64 x y)))
(fabs.f64 (/.f64 y (-.f64 x y)))
(fabs.f64 (/.f64 y (-.f64 x y)))
(/.f64 #s(literal 1 binary64) x)
(/.f64 (-.f64 (/.f64 y x) #s(literal -1 binary64)) x)
(/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 y x) #s(literal -1 binary64)) x) y #s(literal 1 binary64)) x)
(fma.f64 (fma.f64 (/.f64 y (pow.f64 x #s(literal 4 binary64))) y (/.f64 y (pow.f64 x #s(literal 3 binary64)))) y (/.f64 (-.f64 (/.f64 y x) #s(literal -1 binary64)) x))
(*.f64 x y)
(*.f64 (-.f64 x y) y)
(*.f64 (-.f64 x y) y)
(*.f64 (-.f64 x y) y)
(/.f64 (fabs.f64 (*.f64 (-.f64 y x) y)) (*.f64 y y))
(/.f64 (fabs.f64 (*.f64 (-.f64 y x) y)) (*.f64 y y))
(/.f64 (fabs.f64 (*.f64 (-.f64 y x) y)) (*.f64 y y))
(/.f64 (fabs.f64 (*.f64 (-.f64 y x) y)) (*.f64 y y))
(fabs.f64 (*.f64 (-.f64 y x) y))
(fabs.f64 (*.f64 (-.f64 y x) y))
(fabs.f64 (*.f64 (-.f64 y x) y))
(fabs.f64 (*.f64 (-.f64 y x) y))
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
#s(literal 1 binary64)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
y
(-.f64 y x)
(-.f64 y x)
(-.f64 y x)
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (-.f64 x y))
(fabs.f64 (-.f64 x y))
(fabs.f64 (-.f64 x y))
(fabs.f64 (-.f64 x y))
(/.f64 #s(literal 1 binary64) (fabs.f64 y))
(/.f64 #s(literal 1 binary64) (fabs.f64 y))
(/.f64 #s(literal 1 binary64) (fabs.f64 y))
(/.f64 #s(literal 1 binary64) (fabs.f64 y))
#s(literal -1 binary64)
(-.f64 #s(literal -1 binary64) (/.f64 x y))
(-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x y) x x) y))
(fma.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x y) x x) y)) y) x #s(literal -1 binary64))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 y (-.f64 x y)))
(fabs.f64 (/.f64 y (-.f64 x y)))
(fabs.f64 (/.f64 y (-.f64 x y)))
(fabs.f64 (/.f64 y (-.f64 x y)))
(/.f64 #s(literal -1 binary64) y)
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x y)) y)
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x y) x x) y)) y)
(/.f64 (fma.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x y) x x) y)) y) x #s(literal -1 binary64)) y)
(*.f64 (neg.f64 y) y)
(*.f64 (-.f64 x y) y)
(*.f64 (-.f64 x y) y)
(*.f64 (-.f64 x y) y)
(/.f64 (fabs.f64 (*.f64 (-.f64 y x) y)) (*.f64 y y))
(/.f64 (fabs.f64 (*.f64 (-.f64 y x) y)) (*.f64 y y))
(/.f64 (fabs.f64 (*.f64 (-.f64 y x) y)) (*.f64 y y))
(/.f64 (fabs.f64 (*.f64 (-.f64 y x) y)) (*.f64 y y))
(fabs.f64 (*.f64 (-.f64 y x) y))
(fabs.f64 (*.f64 (-.f64 y x) y))
(fabs.f64 (*.f64 (-.f64 y x) y))
(fabs.f64 (*.f64 (-.f64 y x) y))
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
#s(literal 1 binary64)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
y
(-.f64 y x)
(-.f64 y x)
(-.f64 y x)
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (-.f64 x y))
(fabs.f64 (-.f64 x y))
(fabs.f64 (-.f64 x y))
(fabs.f64 (-.f64 x y))
(/.f64 #s(literal 1 binary64) (fabs.f64 y))
(/.f64 #s(literal 1 binary64) (fabs.f64 y))
(/.f64 #s(literal 1 binary64) (fabs.f64 y))
(/.f64 #s(literal 1 binary64) (fabs.f64 y))
#s(literal -1 binary64)
(-.f64 #s(literal -1 binary64) (/.f64 x y))
(-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x y) x x) y))
(fma.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x y) x x) y)) y) x #s(literal -1 binary64))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 y (-.f64 x y)))
(fabs.f64 (/.f64 y (-.f64 x y)))
(fabs.f64 (/.f64 y (-.f64 x y)))
(fabs.f64 (/.f64 y (-.f64 x y)))
(/.f64 #s(literal -1 binary64) y)
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x y)) y)
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x y) x x) y)) y)
(/.f64 (fma.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x y) x x) y)) y) x #s(literal -1 binary64)) y)
(*.f64 (neg.f64 y) y)
(*.f64 (-.f64 x y) y)
(*.f64 (-.f64 x y) y)
(*.f64 (-.f64 x y) y)
(/.f64 (fabs.f64 (*.f64 (-.f64 y x) y)) (*.f64 y y))
(/.f64 (fabs.f64 (*.f64 (-.f64 y x) y)) (*.f64 y y))
(/.f64 (fabs.f64 (*.f64 (-.f64 y x) y)) (*.f64 y y))
(/.f64 (fabs.f64 (*.f64 (-.f64 y x) y)) (*.f64 y y))
(fabs.f64 (*.f64 (-.f64 y x) y))
(fabs.f64 (*.f64 (-.f64 y x) y))
(fabs.f64 (*.f64 (-.f64 y x) y))
(fabs.f64 (*.f64 (-.f64 y x) y))
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
#s(literal 1 binary64)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
y
(-.f64 y x)
(-.f64 y x)
(-.f64 y x)
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (-.f64 x y))
(fabs.f64 (-.f64 x y))
(fabs.f64 (-.f64 x y))
(fabs.f64 (-.f64 x y))
#s(literal -1 binary64)
(-.f64 #s(literal -1 binary64) (/.f64 x y))
(-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x y) x x) y))
(fma.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x y) x x) y)) y) x #s(literal -1 binary64))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 y (-.f64 x y)))
(fabs.f64 (/.f64 y (-.f64 x y)))
(fabs.f64 (/.f64 y (-.f64 x y)))
(fabs.f64 (/.f64 y (-.f64 x y)))
(/.f64 #s(literal -1 binary64) y)
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x y)) y)
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x y) x x) y)) y)
(fma.f64 (*.f64 (-.f64 (/.f64 #s(literal -1 binary64) (pow.f64 y #s(literal 3 binary64))) (/.f64 x (pow.f64 y #s(literal 4 binary64)))) x) x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x y)) y))
(*.f64 (neg.f64 y) y)
(*.f64 (-.f64 x y) y)
(*.f64 (-.f64 x y) y)
(*.f64 (-.f64 x y) y)
(/.f64 (fabs.f64 (*.f64 (-.f64 y x) y)) (*.f64 y y))
(/.f64 (fabs.f64 (*.f64 (-.f64 y x) y)) (*.f64 y y))
(/.f64 (fabs.f64 (*.f64 (-.f64 y x) y)) (*.f64 y y))
(/.f64 (fabs.f64 (*.f64 (-.f64 y x) y)) (*.f64 y y))
(fabs.f64 (*.f64 (-.f64 y x) y))
(fabs.f64 (*.f64 (-.f64 y x) y))
(fabs.f64 (*.f64 (-.f64 y x) y))
(fabs.f64 (*.f64 (-.f64 y x) y))
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(/.f64 (neg.f64 x) y)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
(neg.f64 x)
(-.f64 y x)
(-.f64 y x)
(-.f64 y x)
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (-.f64 x y))
(fabs.f64 (-.f64 x y))
(fabs.f64 (-.f64 x y))
(fabs.f64 (-.f64 x y))
(/.f64 y x)
(/.f64 (fma.f64 (/.f64 y x) y y) x)
(/.f64 (fma.f64 (/.f64 y x) (fma.f64 (/.f64 y x) y y) y) x)
(/.f64 (+.f64 (fma.f64 (/.f64 y x) (fma.f64 (/.f64 y x) y y) y) (/.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64)))) x)
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 y (-.f64 x y)))
(fabs.f64 (/.f64 y (-.f64 x y)))
(fabs.f64 (/.f64 y (-.f64 x y)))
(fabs.f64 (/.f64 y (-.f64 x y)))
(/.f64 #s(literal 1 binary64) x)
(/.f64 (-.f64 (/.f64 y x) #s(literal -1 binary64)) x)
(/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 y x) #s(literal -1 binary64)) x) y #s(literal 1 binary64)) x)
(/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 y x) (fma.f64 (/.f64 y x) y y) y) x) #s(literal -1 binary64)) x)
(*.f64 x y)
(*.f64 (-.f64 x y) y)
(*.f64 (-.f64 x y) y)
(*.f64 (-.f64 x y) y)
(/.f64 (fabs.f64 (*.f64 (-.f64 y x) y)) (*.f64 y y))
(/.f64 (fabs.f64 (*.f64 (-.f64 y x) y)) (*.f64 y y))
(/.f64 (fabs.f64 (*.f64 (-.f64 y x) y)) (*.f64 y y))
(/.f64 (fabs.f64 (*.f64 (-.f64 y x) y)) (*.f64 y y))
(fabs.f64 (*.f64 (-.f64 y x) y))
(fabs.f64 (*.f64 (-.f64 y x) y))
(fabs.f64 (*.f64 (-.f64 y x) y))
(fabs.f64 (*.f64 (-.f64 y x) y))
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(/.f64 (neg.f64 x) y)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
(neg.f64 x)
(-.f64 y x)
(-.f64 y x)
(-.f64 y x)
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (-.f64 x y))
(fabs.f64 (-.f64 x y))
(fabs.f64 (-.f64 x y))
(fabs.f64 (-.f64 x y))
(/.f64 y x)
(/.f64 (fma.f64 (/.f64 y x) y y) x)
(/.f64 (fma.f64 (/.f64 y x) (fma.f64 (/.f64 y x) y y) y) x)
(/.f64 (+.f64 (/.f64 (fma.f64 y y (/.f64 (+.f64 (/.f64 (pow.f64 y #s(literal 4 binary64)) x) (pow.f64 y #s(literal 3 binary64))) x)) x) y) x)
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 (-.f64 x y) y))
(fabs.f64 (/.f64 y (-.f64 x y)))
(fabs.f64 (/.f64 y (-.f64 x y)))
(fabs.f64 (/.f64 y (-.f64 x y)))
(fabs.f64 (/.f64 y (-.f64 x y)))
(/.f64 #s(literal 1 binary64) x)
(/.f64 (-.f64 (/.f64 y x) #s(literal -1 binary64)) x)
(/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 y x) #s(literal -1 binary64)) x) y #s(literal 1 binary64)) x)
(/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 y x) (fma.f64 (/.f64 y x) y y) y) x) #s(literal -1 binary64)) x)
(*.f64 x y)
(*.f64 (-.f64 x y) y)
(*.f64 (-.f64 x y) y)
(*.f64 (-.f64 x y) y)
(/.f64 (fabs.f64 (*.f64 (-.f64 y x) y)) (*.f64 y y))
(/.f64 (fabs.f64 (*.f64 (-.f64 y x) y)) (*.f64 y y))
(/.f64 (fabs.f64 (*.f64 (-.f64 y x) y)) (*.f64 y y))
(/.f64 (fabs.f64 (*.f64 (-.f64 y x) y)) (*.f64 y y))
(fabs.f64 (*.f64 (-.f64 y x) y))
(fabs.f64 (*.f64 (-.f64 y x) y))
(fabs.f64 (*.f64 (-.f64 y x) y))
(fabs.f64 (*.f64 (-.f64 y x) y))
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)
(*.f64 x y)

rewrite346.0ms (5.9%)

Memory
16.7MiB live, 207.7MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02191
03878
114274
286373
0899473
Stop Event
iter limit
node limit
iter limit
Counts
14 → 922
Calls
Call 1
Inputs
(fabs.f64 (/.f64 (-.f64 y x) y))
(/.f64 (-.f64 y x) y)
(-.f64 y x)
(*.f64 (fabs.f64 (-.f64 y x)) (fabs.f64 (/.f64 #s(literal -1 binary64) y)))
(fabs.f64 (-.f64 y x))
(fabs.f64 (/.f64 #s(literal -1 binary64) y))
(*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y)
(/.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y)))
(fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y))
(pow.f64 (-.f64 x y) #s(literal -1 binary64))
(-.f64 (*.f64 y x) (*.f64 y y))
(/.f64 (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) (*.f64 y y))
(fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y)))
(*.f64 y x)
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval285.0ms (4.9%)

Memory
35.9MiB live, 309.2MiB allocated
Compiler

Compiled 26 246 to 3 040 computations (88.4% saved)

prune25.0ms (0.4%)

Memory
-3.5MiB live, 72.3MiB allocated
Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New1 34631 349
Fresh000
Picked404
Done000
Total1 35031 353
Accuracy
100.0%
Counts
1 353 → 3
Alt Table
Click to see full alt table
StatusAccuracyProgram
48.5%
(fabs.f64 (/.f64 #s(approx (- y x) (neg.f64 x)) y))
100.0%
(fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 x y)))
54.7%
(fabs.f64 #s(approx (/ (- y x) y) #s(literal 1 binary64)))
Compiler

Compiled 23 to 20 computations (13% saved)

simplify48.0ms (0.8%)

Memory
-34.1MiB live, 17.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 9 expressions of interest:

NewMetricScoreProgram
cost-diff0
(neg.f64 x)
cost-diff0
#s(approx (- y x) (neg.f64 x))
cost-diff0
(/.f64 #s(approx (- y x) (neg.f64 x)) y)
cost-diff0
(fabs.f64 (/.f64 #s(approx (- y x) (neg.f64 x)) y))
cost-diff0
(/.f64 x y)
cost-diff0
(-.f64 #s(literal 1 binary64) (/.f64 x y))
cost-diff0
(fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 x y)))
cost-diff0
#s(approx (/ (- y x) y) #s(literal 1 binary64))
cost-diff0
(fabs.f64 #s(approx (/ (- y x) y) #s(literal 1 binary64)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01460
02160
13660
25160
37360
410860
513960
619260
735360
868560
980860
1086660
1188460
1290560
1391360
091360
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(fabs.f64 #s(approx (/ (- y x) y) #s(literal 1 binary64)))
#s(approx (/ (- y x) y) #s(literal 1 binary64))
#s(literal 1 binary64)
(fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 x y)))
(-.f64 #s(literal 1 binary64) (/.f64 x y))
#s(literal 1 binary64)
(/.f64 x y)
x
y
(fabs.f64 (/.f64 #s(approx (- y x) (neg.f64 x)) y))
(/.f64 #s(approx (- y x) (neg.f64 x)) y)
#s(approx (- y x) (neg.f64 x))
(neg.f64 x)
x
y
Outputs
(fabs.f64 #s(approx (/ (- y x) y) #s(literal 1 binary64)))
#s(approx (/ (- y x) y) #s(literal 1 binary64))
#s(literal 1 binary64)
(fabs.f64 (-.f64 (/.f64 x y) #s(literal 1 binary64)))
(/.f64 (-.f64 y x) y)
#s(literal 1 binary64)
(/.f64 x y)
x
y
(fabs.f64 (/.f64 #s(approx (- y x) (neg.f64 x)) y))
(/.f64 #s(approx (- y x) (neg.f64 x)) y)
#s(approx (- y x) (neg.f64 x))
(neg.f64 x)
x
y

localize36.0ms (0.6%)

Memory
25.8MiB live, 64.5MiB allocated
Localize:

Found 9 expressions of interest:

NewMetricScoreProgram
accuracy0
(neg.f64 x)
accuracy0
(fabs.f64 (/.f64 #s(approx (- y x) (neg.f64 x)) y))
accuracy0.015625
(/.f64 #s(approx (- y x) (neg.f64 x)) y)
accuracy33.607423647558335
#s(approx (- y x) (neg.f64 x))
accuracy0
(/.f64 x y)
accuracy0
(-.f64 #s(literal 1 binary64) (/.f64 x y))
accuracy0
(fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 x y)))
accuracy0
(fabs.f64 #s(approx (/ (- y x) y) #s(literal 1 binary64)))
accuracy29.6280579149826
#s(approx (/ (- y x) y) #s(literal 1 binary64))
Samples
27.0ms256×0valid
Compiler

Compiled 109 to 26 computations (76.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-div: 4.0ms (39% of total)
ival-sub: 3.0ms (29.3% of total)
ival-fabs: 3.0ms (29.3% of total)
ival-neg: 1.0ms (9.8% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series16.0ms (0.3%)

Memory
-9.9MiB live, 27.6MiB allocated
Counts
9 → 204
Calls
Call 1
Inputs
#s(alt #<batchref> (patch (fabs.f64 #s(approx (/ (- y x) y) #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (/ (- y x) y) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 x y))) #<representation binary64>) () ())
#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.f64 x y)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())
#s(alt #<batchref> (patch (fabs.f64 (/.f64 #s(approx (- y x) (neg.f64 x)) y)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 #s(approx (- y x) (neg.f64 x)) y) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (- y x) (neg.f64 x)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())
Outputs
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fabs.f64 #s(approx (/ (- y x) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fabs.f64 #s(approx (/ (- y x) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fabs.f64 #s(approx (/ (- y x) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fabs.f64 #s(approx (/ (- y x) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (- y x) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (- y x) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (- y x) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (- y x) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.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 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 #s(approx (- y x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 #s(approx (- y x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 #s(approx (- y x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 #s(approx (- y x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- y x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- y x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- y x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- y x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (- y x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (- y x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (- y x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (- y x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fabs.f64 #s(approx (/ (- y x) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fabs.f64 #s(approx (/ (- y x) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fabs.f64 #s(approx (/ (- y x) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fabs.f64 #s(approx (/ (- y x) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (- y x) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (- y x) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (- y x) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (- y x) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.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 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 #s(approx (- y x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 #s(approx (- y x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 #s(approx (- y x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 #s(approx (- y x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- y x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- y x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- y x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- y x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (- y x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (- y x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (- y x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (- y x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fabs.f64 #s(approx (/ (- y x) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fabs.f64 #s(approx (/ (- y x) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fabs.f64 #s(approx (/ (- y x) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fabs.f64 #s(approx (/ (- y x) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (- y x) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (- y x) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (- y x) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (- y x) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.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 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 #s(approx (- y x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 #s(approx (- y x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 #s(approx (- y x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 #s(approx (- y x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- y x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- y x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- y x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(approx (- y x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (- y x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (- y x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (- y x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (- y x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fabs.f64 #s(approx (/ (- y x) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fabs.f64 #s(approx (/ (- y x) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fabs.f64 #s(approx (/ (- y x) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fabs.f64 #s(approx (/ (- y x) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (- y x) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (- y x) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (- y x) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (- y x) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.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 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 #s(approx (- y x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 #s(approx (- y x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 #s(approx (- y x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 #s(approx (- y x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- y x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- y x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- y x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- y x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (- y x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (- y x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (- y x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (- y x) (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 (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fabs.f64 #s(approx (/ (- y x) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fabs.f64 #s(approx (/ (- y x) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fabs.f64 #s(approx (/ (- y x) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fabs.f64 #s(approx (/ (- y x) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (- y x) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (- y x) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (- y x) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (- y x) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.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 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 #s(approx (- y x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 #s(approx (- y x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 #s(approx (- y x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 #s(approx (- y x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- y x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- y x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- y x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- y x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (- y x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (- y x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (- y x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (- y x) (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 (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fabs.f64 #s(approx (/ (- y x) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fabs.f64 #s(approx (/ (- y x) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fabs.f64 #s(approx (/ (- y x) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fabs.f64 #s(approx (/ (- y x) y) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (- y x) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (- y x) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (- y x) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (- y x) y) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.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 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 #s(approx (- y x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 #s(approx (- y x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 #s(approx (- y x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fabs.f64 (/.f64 #s(approx (- y x) (neg.f64 x)) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- y x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- y x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- y x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 #s(approx (- y x) (neg.f64 x)) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (- y x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (- y x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (- y x) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (- y x) (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 (neg.f64 x) #<representation binary64>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
6.0ms
y
@-inf
((fabs (/ (- y x) y)) (/ (- y x) y) (fabs (- 1 (/ x y))) (- 1 (/ x y)) (/ x y) (fabs (/ (- y x) y)) (/ (- y x) y) (- y x) (neg x))
1.0ms
x
@-inf
((fabs (/ (- y x) y)) (/ (- y x) y) (fabs (- 1 (/ x y))) (- 1 (/ x y)) (/ x y) (fabs (/ (- y x) y)) (/ (- y x) y) (- y x) (neg x))
1.0ms
x
@inf
((fabs (/ (- y x) y)) (/ (- y x) y) (fabs (- 1 (/ x y))) (- 1 (/ x y)) (/ x y) (fabs (/ (- y x) y)) (/ (- y x) y) (- y x) (neg x))
1.0ms
x
@0
((fabs (/ (- y x) y)) (/ (- y x) y) (fabs (- 1 (/ x y))) (- 1 (/ x y)) (/ x y) (fabs (/ (- y x) y)) (/ (- y x) y) (- y x) (neg x))
1.0ms
y
@inf
((fabs (/ (- y x) y)) (/ (- y x) y) (fabs (- 1 (/ x y))) (- 1 (/ x y)) (/ x y) (fabs (/ (- y x) y)) (/ (- y x) y) (- y x) (neg x))

simplify112.0ms (1.9%)

Memory
3.2MiB live, 83.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040906
1107906
2261906
3648906
41915906
54324906
66147906
77544906
08058906
Stop Event
iter limit
node limit
Counts
204 → 201
Calls
Call 1
Inputs
(fabs (/ (- y x) y))
(fabs (/ (- y x) y))
(fabs (/ (- y x) y))
(fabs (/ (- y x) y))
(* -1 (/ x y))
(/ (+ y (* -1 x)) y)
(/ (+ y (* -1 x)) y)
(/ (+ y (* -1 x)) y)
(fabs (- 1 (/ x y)))
(fabs (- 1 (/ x y)))
(fabs (- 1 (/ x y)))
(fabs (- 1 (/ x y)))
(* -1 (/ x y))
(/ (- y x) y)
(/ (- y x) y)
(/ (- y x) y)
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(fabs (/ (- y x) y))
(fabs (/ (- y x) y))
(fabs (/ (- y x) y))
(fabs (/ (- y x) y))
(* -1 (/ x y))
(/ (+ y (* -1 x)) y)
(/ (+ y (* -1 x)) y)
(/ (+ y (* -1 x)) y)
(* -1 x)
(- y x)
(- y x)
(- y x)
(fabs (/ (- y x) y))
(fabs (/ (- y x) y))
(fabs (/ (- y x) y))
(fabs (/ (- y x) y))
1
(+ 1 (* -1 (/ x y)))
(+ 1 (* -1 (/ x y)))
(+ 1 (* -1 (/ x y)))
(fabs (- 1 (/ x y)))
(fabs (- 1 (/ x y)))
(fabs (- 1 (/ x y)))
(fabs (- 1 (/ x y)))
1
(+ 1 (* -1 (/ x y)))
(+ 1 (* -1 (/ x y)))
(+ 1 (* -1 (/ x y)))
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(fabs (/ (- y x) y))
(fabs (/ (- y x) y))
(fabs (/ (- y x) y))
(fabs (/ (- y x) y))
1
(+ 1 (* -1 (/ x y)))
(+ 1 (* -1 (/ x y)))
(+ 1 (* -1 (/ x y)))
y
(* y (+ 1 (* -1 (/ x y))))
(* y (+ 1 (* -1 (/ x y))))
(* y (+ 1 (* -1 (/ x y))))
(fabs (* -1 (/ (+ x (* -1 y)) y)))
(fabs (* -1 (/ (+ x (* -1 y)) y)))
(fabs (* -1 (/ (+ x (* -1 y)) y)))
(fabs (* -1 (/ (+ x (* -1 y)) y)))
1
(+ 1 (* -1 (/ x y)))
(+ 1 (* -1 (/ x y)))
(+ 1 (* -1 (/ x y)))
(fabs (- 1 (/ x y)))
(fabs (- 1 (/ x y)))
(fabs (- 1 (/ x y)))
(fabs (- 1 (/ x y)))
1
(+ 1 (* -1 (/ x y)))
(+ 1 (* -1 (/ x y)))
(+ 1 (* -1 (/ x y)))
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(fabs (* -1 (/ (+ x (* -1 y)) y)))
(fabs (* -1 (/ (+ x (* -1 y)) y)))
(fabs (* -1 (/ (+ x (* -1 y)) y)))
(fabs (* -1 (/ (+ x (* -1 y)) y)))
1
(+ 1 (* -1 (/ x y)))
(+ 1 (* -1 (/ x y)))
(+ 1 (* -1 (/ x y)))
y
(* -1 (* y (- (/ x y) 1)))
(* -1 (* y (- (/ x y) 1)))
(* -1 (* y (- (/ x y) 1)))
(fabs (/ (- y x) y))
(fabs (/ (- y x) y))
(fabs (/ (- y x) y))
(fabs (/ (- y x) y))
1
(+ 1 (* -1 (/ x y)))
(+ 1 (* -1 (/ x y)))
(+ 1 (* -1 (/ x y)))
(fabs (- 1 (/ x y)))
(fabs (- 1 (/ x y)))
(fabs (- 1 (/ x y)))
(fabs (- 1 (/ x y)))
1
(+ 1 (* -1 (/ x y)))
(+ 1 (* -1 (/ x y)))
(+ 1 (* -1 (/ x y)))
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(fabs (/ (- y x) y))
(fabs (/ (- y x) y))
(fabs (/ (- y x) y))
(fabs (/ (- y x) y))
1
(+ 1 (* -1 (/ x y)))
(+ 1 (* -1 (/ x y)))
(+ 1 (* -1 (/ x y)))
y
(+ y (* -1 x))
(+ y (* -1 x))
(+ y (* -1 x))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(fabs (/ (- y x) y))
(fabs (/ (- y x) y))
(fabs (/ (- y x) y))
(fabs (/ (- y x) y))
(* -1 (/ x y))
(* x (- (/ 1 x) (/ 1 y)))
(* x (- (/ 1 x) (/ 1 y)))
(* x (- (/ 1 x) (/ 1 y)))
(fabs (- 1 (/ x y)))
(fabs (- 1 (/ x y)))
(fabs (- 1 (/ x y)))
(fabs (- 1 (/ x y)))
(* -1 (/ x y))
(* x (- (/ 1 x) (/ 1 y)))
(* x (- (/ 1 x) (/ 1 y)))
(* x (- (/ 1 x) (/ 1 y)))
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(fabs (/ (- y x) y))
(fabs (/ (- y x) y))
(fabs (/ (- y x) y))
(fabs (/ (- y x) y))
(* -1 (/ x y))
(* x (- (/ 1 x) (/ 1 y)))
(* x (- (/ 1 x) (/ 1 y)))
(* x (- (/ 1 x) (/ 1 y)))
(* -1 x)
(* x (- (/ y x) 1))
(* x (- (/ y x) 1))
(* x (- (/ y x) 1))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(fabs (/ (+ y (* -1 x)) y))
(fabs (/ (+ y (* -1 x)) y))
(fabs (/ (+ y (* -1 x)) y))
(fabs (/ (+ y (* -1 x)) y))
(* -1 (/ x y))
(* -1 (* x (- (/ 1 y) (/ 1 x))))
(* -1 (* x (- (/ 1 y) (/ 1 x))))
(* -1 (* x (- (/ 1 y) (/ 1 x))))
(fabs (+ 1 (* -1 (/ x y))))
(fabs (+ 1 (* -1 (/ x y))))
(fabs (+ 1 (* -1 (/ x y))))
(fabs (+ 1 (* -1 (/ x y))))
(* -1 (/ x y))
(* -1 (* x (- (/ 1 y) (/ 1 x))))
(* -1 (* x (- (/ 1 y) (/ 1 x))))
(* -1 (* x (- (/ 1 y) (/ 1 x))))
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(fabs (/ (+ y (* -1 x)) y))
(fabs (/ (+ y (* -1 x)) y))
(fabs (/ (+ y (* -1 x)) y))
(fabs (/ (+ y (* -1 x)) y))
(* -1 (/ x y))
(* -1 (* x (- (/ 1 y) (/ 1 x))))
(* -1 (* x (- (/ 1 y) (/ 1 x))))
(* -1 (* x (- (/ 1 y) (/ 1 x))))
(* -1 x)
(* -1 (* x (+ 1 (* -1 (/ y x)))))
(* -1 (* x (+ 1 (* -1 (/ y x)))))
(* -1 (* x (+ 1 (* -1 (/ y x)))))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
Outputs
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
(/.f64 (neg.f64 x) y)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
(/.f64 (neg.f64 x) y)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
(/.f64 (neg.f64 x) y)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
(neg.f64 x)
(-.f64 y x)
(-.f64 y x)
(-.f64 y x)
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
#s(literal 1 binary64)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
#s(literal 1 binary64)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
#s(literal 1 binary64)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
y
(-.f64 y x)
(-.f64 y x)
(-.f64 y x)
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
#s(literal 1 binary64)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
#s(literal 1 binary64)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
#s(literal 1 binary64)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
y
(-.f64 y x)
(-.f64 y x)
(-.f64 y x)
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
#s(literal 1 binary64)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
#s(literal 1 binary64)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
#s(literal 1 binary64)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
y
(-.f64 y x)
(-.f64 y x)
(-.f64 y x)
(neg.f64 x)
(neg.f64 x)
(neg.f64 x)
(neg.f64 x)
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
(/.f64 (neg.f64 x) y)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
(/.f64 (neg.f64 x) y)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
(/.f64 (neg.f64 x) y)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
(neg.f64 x)
(-.f64 y x)
(-.f64 y x)
(-.f64 y x)
(neg.f64 x)
(neg.f64 x)
(neg.f64 x)
(neg.f64 x)
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
(/.f64 (neg.f64 x) y)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
(/.f64 (neg.f64 x) y)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
(fabs.f64 (/.f64 (-.f64 y x) y))
(/.f64 (neg.f64 x) y)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
(/.f64 (-.f64 y x) y)
(neg.f64 x)
(-.f64 y x)
(-.f64 y x)
(-.f64 y x)
(neg.f64 x)
(neg.f64 x)
(neg.f64 x)
(neg.f64 x)

rewrite91.0ms (1.6%)

Memory
-3.9MiB live, 105.4MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01454
02154
18354
254554
0818654
Stop Event
iter limit
node limit
iter limit
Counts
9 → 345
Calls
Call 1
Inputs
(fabs.f64 #s(approx (/ (- y x) y) #s(literal 1 binary64)))
#s(approx (/ (- y x) y) #s(literal 1 binary64))
(fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 x y)))
(-.f64 #s(literal 1 binary64) (/.f64 x y))
(/.f64 x y)
(fabs.f64 (/.f64 #s(approx (- y x) (neg.f64 x)) y))
(/.f64 #s(approx (- y x) (neg.f64 x)) y)
#s(approx (- y x) (neg.f64 x))
(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>

eval82.0ms (1.4%)

Memory
-2.3MiB live, 153.7MiB allocated
Compiler

Compiled 8 110 to 1 162 computations (85.7% saved)

prune115.0ms (2%)

Memory
-10.9MiB live, 46.7MiB allocated
Pruning

3 alts after pruning (0 fresh and 3 done)

PrunedKeptTotal
New5460546
Fresh000
Picked033
Done000
Total5463549
Accuracy
100.0%
Counts
549 → 3
Alt Table
Click to see full alt table
StatusAccuracyProgram
48.5%
(fabs.f64 (/.f64 #s(approx (- y x) (neg.f64 x)) y))
100.0%
(fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 x y)))
54.7%
(fabs.f64 #s(approx (/ (- y x) y) #s(literal 1 binary64)))
Compiler

Compiled 90 to 55 computations (38.9% saved)

regimes9.0ms (0.2%)

Memory
14.1MiB live, 14.1MiB allocated
Counts
8 → 1
Calls
Call 1
Inputs
(fabs.f64 #s(approx (/ (- y x) y) #s(literal 1 binary64)))
(fabs.f64 (/.f64 #s(approx (- y x) (neg.f64 x)) y))
(fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 x y)))
(fabs.f64 (/.f64 (-.f64 y x) y))
(/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y))
(*.f64 (fabs.f64 (-.f64 y x)) (fabs.f64 (/.f64 #s(literal -1 binary64) y)))
(/.f64 (fabs.f64 (-.f64 (*.f64 y x) (*.f64 y y))) (*.f64 y y))
(/.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 (pow.f64 (-.f64 x y) #s(literal -1 binary64)) y)))
Outputs
(fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 x y)))
Calls

3 calls:

3.0ms
y
3.0ms
x
3.0ms
(/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y))
Results
AccuracySegmentsBranch
100.0%1x
100.0%1y
100.0%1(/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y))
Compiler

Compiled 9 to 10 computations (-11.1% saved)

regimes5.0ms (0.1%)

Memory
8.5MiB live, 8.5MiB allocated
Counts
2 → 2
Calls
Call 1
Inputs
(fabs.f64 #s(approx (/ (- y x) y) #s(literal 1 binary64)))
(fabs.f64 (/.f64 #s(approx (- y x) (neg.f64 x)) y))
Outputs
(fabs.f64 #s(approx (/ (- y x) y) #s(literal 1 binary64)))
(fabs.f64 (/.f64 #s(approx (- y x) (neg.f64 x)) y))
Calls

3 calls:

2.0ms
y
2.0ms
x
1.0ms
(/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y))
Results
AccuracySegmentsBranch
76.9%3x
81.0%3y
98.0%2(/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y))
Compiler

Compiled 9 to 10 computations (-11.1% saved)

regimes4.0ms (0.1%)

Memory
7.9MiB live, 7.9MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
(fabs.f64 #s(approx (/ (- y x) y) #s(literal 1 binary64)))
Outputs
(fabs.f64 #s(approx (/ (- y x) y) #s(literal 1 binary64)))
Calls

3 calls:

1.0ms
y
1.0ms
x
1.0ms
(/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y))
Results
AccuracySegmentsBranch
54.7%1x
54.7%1y
54.7%1(/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y))
Compiler

Compiled 9 to 10 computations (-11.1% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.0000015989678275
1109.346227786483
Compiler

Compiled 10 to 11 computations (-10% saved)

simplify46.0ms (0.8%)

Memory
-33.4MiB live, 42.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02141
13741
25041
35941
46641
58141
610841
711141
Stop Event
saturated
Calls
Call 1
Inputs
(fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 x y)))
(if (<=.f64 (/.f64 (fabs.f64 (-.f64 x y)) (fabs.f64 y)) #s(literal 2 binary64)) (fabs.f64 #s(approx (/ (- y x) y) #s(literal 1 binary64))) (fabs.f64 (/.f64 #s(approx (- y x) (neg.f64 x)) y)))
(fabs.f64 #s(approx (/ (- y x) y) #s(literal 1 binary64)))
Outputs
(fabs.f64 (-.f64 (/.f64 x y) #s(literal 1 binary64)))
(if (<=.f64 (/.f64 (fabs.f64 (-.f64 y x)) (fabs.f64 y)) #s(literal 2 binary64)) (fabs.f64 #s(approx (/ (- y x) y) #s(literal 1 binary64))) (fabs.f64 (/.f64 #s(approx (- y x) (neg.f64 x)) y)))
(fabs.f64 #s(approx (/ (- y x) y) #s(literal 1 binary64)))

soundness460.0ms (7.9%)

Memory
22.8MiB live, 260.8MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02191
03878
114274
286373
0899473
0616
01015
14015
225215
3233015
0871215
02292177
16702044
217571973
358921967
081181927
Stop Event
done
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
Compiler

Compiled 114 to 79 computations (30.7% saved)

preprocess37.0ms (0.6%)

Memory
-13.2MiB live, 62.9MiB allocated
Compiler

Compiled 96 to 54 computations (43.8% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...