subtraction fraction

Time bar (total: 6.9s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze15.0ms (0.2%)

Memory
19.7MiB live, 19.7MiB 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 10 to 8 computations (20% saved)

sample904.0ms (13.1%)

Memory
47.4MiB live, 812.9MiB allocated
Samples
402.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 202.0ms
ival-add: 58.0ms (28.7% of total)
ival-div: 54.0ms (26.8% of total)
ival-sub: 43.0ms (21.3% of total)
ival-neg: 39.0ms (19.3% of total)
ival-true: 6.0ms (3% of total)
ival-assert: 3.0ms (1.5% of total)
Bogosity

explain62.0ms (0.9%)

Memory
28.3MiB live, 103.3MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(neg.f64 (+.f64 f n))
00-0-(+.f64 f n)
00-0-(-.f64 f n)
00-0-f
00-0-n
00-0-(/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n))
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
27.0ms512×0valid
Compiler

Compiled 72 to 28 computations (61.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
ival-add: 6.0ms (40.4% of total)
ival-sub: 3.0ms (20.2% of total)
ival-div: 3.0ms (20.2% of total)
ival-neg: 2.0ms (13.5% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess67.0ms (1%)

Memory
-27.8MiB live, 53.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01846
16135
217135
341435
4117235
5144635
6150335
7157135
8162835
068
0108
1218
2418
3787
41637
53077
66107
77227
87547
97707
107717
07717
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n))
Outputs
(/.f64 (+.f64 n f) (-.f64 n f))
Compiler

Compiled 8 to 6 computations (25% saved)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n))
Compiler

Compiled 8 to 6 computations (25% saved)

simplify20.0ms (0.3%)

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

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 f n)
cost-diff0
(+.f64 f n)
cost-diff0
(neg.f64 (+.f64 f n))
cost-diff128
(/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0620
01020
12120
24120
37819
416319
530719
661019
772219
875419
977019
1077119
077119
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n))
(neg.f64 (+.f64 f n))
(+.f64 f n)
f
n
(-.f64 f n)
Outputs
(/.f64 (+.f64 n f) (-.f64 n f))
(neg.f64 (+.f64 n f))
(+.f64 n f)
f
n
(-.f64 f n)

localize22.0ms (0.3%)

Memory
-6.7MiB live, 30.9MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(-.f64 f n)
accuracy0
(+.f64 f n)
accuracy0
(neg.f64 (+.f64 f n))
accuracy0.037441259768442016
(/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n))
Samples
15.0ms256×0valid
Compiler

Compiled 42 to 14 computations (66.7% saved)

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

series6.0ms (0.1%)

Memory
11.9MiB live, 11.9MiB allocated
Counts
4 → 96
Calls
Call 1
Inputs
#s(alt #<batchref> (patch (/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (neg.f64 (+.f64 f n)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (+.f64 f n) #<representation binary64>) () ())
#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())
Outputs
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (neg.f64 (+.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (neg.f64 (+.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (neg.f64 (+.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (neg.f64 (+.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (+.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (+.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (+.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (+.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (neg.f64 (+.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (neg.f64 (+.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (neg.f64 (+.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (neg.f64 (+.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (+.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (+.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (+.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (+.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (neg.f64 (+.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (neg.f64 (+.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (neg.f64 (+.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (neg.f64 (+.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (+.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (+.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (+.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (+.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (neg.f64 (+.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (neg.f64 (+.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (neg.f64 (+.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (neg.f64 (+.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (+.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (+.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (+.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (+.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (neg.f64 (+.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (neg.f64 (+.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (neg.f64 (+.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (neg.f64 (+.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (+.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (+.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (+.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (+.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (neg.f64 (+.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (neg.f64 (+.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (neg.f64 (+.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (neg.f64 (+.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (+.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (+.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (+.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (+.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
1.0ms
f
@inf
((/ (neg (+ f n)) (- f n)) (neg (+ f n)) (+ f n) (- f n))
1.0ms
n
@inf
((/ (neg (+ f n)) (- f n)) (neg (+ f n)) (+ f n) (- f n))
1.0ms
f
@-inf
((/ (neg (+ f n)) (- f n)) (neg (+ f n)) (+ f n) (- f n))
1.0ms
f
@0
((/ (neg (+ f n)) (- f n)) (neg (+ f n)) (+ f n) (- f n))
1.0ms
n
@0
((/ (neg (+ f n)) (- f n)) (neg (+ f n)) (+ f n) (- f n))

simplify297.0ms (4.3%)

Memory
3.1MiB live, 161.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0145539
1448504
21333469
35177459
08642432
Stop Event
iter limit
node limit
Counts
96 → 87
Calls
Call 1
Inputs
1
(+ 1 (* 2 (/ f n)))
(+ 1 (* f (+ (* 2 (/ f (pow n 2))) (* 2 (/ 1 n)))))
(+ 1 (* f (+ (* f (+ (* 2 (/ f (pow n 3))) (* 2 (/ 1 (pow n 2))))) (* 2 (/ 1 n)))))
(* -1 n)
(- (* -1 f) n)
(- (* -1 f) n)
(- (* -1 f) n)
n
(+ f n)
(+ f n)
(+ f n)
(* -1 n)
(- f n)
(- f n)
(- f n)
-1
(- (* -1 (/ (- n (* -1 n)) f)) 1)
(- (+ (* -1 (/ (* n (- n (* -1 n))) (pow f 2))) (* -1 (/ (- n (* -1 n)) f))) 1)
(- (+ (* -1 (/ (* n (- n (* -1 n))) (pow f 2))) (+ (* -1 (/ (* (pow n 2) (- n (* -1 n))) (pow f 3))) (* -1 (/ (- n (* -1 n)) f)))) 1)
(* -1 f)
(* f (- (* -1 (/ n f)) 1))
(* f (- (* -1 (/ n f)) 1))
(* f (- (* -1 (/ n f)) 1))
f
(* f (+ 1 (/ n f)))
(* f (+ 1 (/ n f)))
(* f (+ 1 (/ n f)))
f
(* f (+ 1 (* -1 (/ n f))))
(* f (+ 1 (* -1 (/ n f))))
(* f (+ 1 (* -1 (/ n f))))
-1
(- (* -1 (/ n f)) (+ 1 (/ n f)))
(- (* -1 (/ (+ (* -1 (- (* -1 n) n)) (* -1 (/ (* n (- (* -1 n) n)) f))) f)) 1)
(- (* -1 (/ (+ (* -1 (- (* -1 n) n)) (* -1 (/ (+ (* n (- (* -1 n) n)) (/ (* (pow n 2) (- (* -1 n) n)) f)) f))) f)) 1)
(* -1 f)
(* -1 (* f (+ 1 (/ n f))))
(* -1 (* f (+ 1 (/ n f))))
(* -1 (* f (+ 1 (/ n f))))
f
(* -1 (* f (- (* -1 (/ n f)) 1)))
(* -1 (* f (- (* -1 (/ n f)) 1)))
(* -1 (* f (- (* -1 (/ n f)) 1)))
f
(* -1 (* f (- (/ n f) 1)))
(* -1 (* f (- (/ n f) 1)))
(* -1 (* f (- (/ n f) 1)))
-1
(- (* -2 (/ n f)) 1)
(- (* n (- (* -2 (/ n (pow f 2))) (* 2 (/ 1 f)))) 1)
(- (* n (- (* n (- (* -2 (/ n (pow f 3))) (* 2 (/ 1 (pow f 2))))) (* 2 (/ 1 f)))) 1)
(* -1 f)
(- (* -1 n) f)
(- (* -1 n) f)
(- (* -1 n) f)
f
(+ f n)
(+ f n)
(+ f n)
f
(+ f (* -1 n))
(+ f (* -1 n))
(+ f (* -1 n))
1
(+ 1 (* -1 (/ (- (* -1 f) f) n)))
(+ 1 (+ (* -1 (/ (* f (- (* -1 f) f)) (pow n 2))) (* -1 (/ (- (* -1 f) f) n))))
(+ 1 (+ (* -1 (/ (* f (- (* -1 f) f)) (pow n 2))) (+ (* -1 (/ (* (pow f 2) (- (* -1 f) f)) (pow n 3))) (* -1 (/ (- (* -1 f) f) n)))))
(* -1 n)
(* n (- (* -1 (/ f n)) 1))
(* n (- (* -1 (/ f n)) 1))
(* n (- (* -1 (/ f n)) 1))
n
(* n (+ 1 (/ f n)))
(* n (+ 1 (/ f n)))
(* n (+ 1 (/ f n)))
(* -1 n)
(* n (- (/ f n) 1))
(* n (- (/ f n) 1))
(* n (- (/ f n) 1))
1
(+ 1 (* -1 (/ (- (* -1 f) f) n)))
(+ 1 (* -1 (/ (- (+ (* -1 f) (/ (* f (- (* -1 f) f)) n)) f) n)))
(+ 1 (* -1 (/ (- (+ (* -1 f) (* -1 (/ (- (* -1 (/ (* (pow f 2) (- (* -1 f) f)) n)) (* f (- (* -1 f) f))) n))) f) n)))
(* -1 n)
(* -1 (* n (+ 1 (/ f n))))
(* -1 (* n (+ 1 (/ f n))))
(* -1 (* n (+ 1 (/ f n))))
n
(* -1 (* n (- (* -1 (/ f n)) 1)))
(* -1 (* n (- (* -1 (/ f n)) 1)))
(* -1 (* n (- (* -1 (/ f n)) 1)))
(* -1 n)
(* -1 (* n (+ 1 (* -1 (/ f n)))))
(* -1 (* n (+ 1 (* -1 (/ f n)))))
(* -1 (* n (+ 1 (* -1 (/ f n)))))
Outputs
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal 2 binary64) n) f) (-.f64 (/.f64 f n) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (fma.f64 (-.f64 (/.f64 f n) #s(literal -1 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 2 binary64) n) n) f) (/.f64 #s(literal 2 binary64) n)) f #s(literal 1 binary64))
(neg.f64 n)
(-.f64 (neg.f64 f) n)
(-.f64 (neg.f64 f) n)
(-.f64 (neg.f64 f) n)
n
(+.f64 n f)
(+.f64 n f)
(+.f64 n f)
(neg.f64 n)
(-.f64 f n)
(-.f64 f n)
(-.f64 f n)
#s(literal -1 binary64)
(fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))
(fma.f64 (/.f64 n f) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -2 binary64)) #s(literal -1 binary64))
(fma.f64 (fma.f64 (*.f64 (-.f64 (/.f64 n f) #s(literal -1 binary64)) (/.f64 #s(literal -2 binary64) (*.f64 f f))) n (/.f64 #s(literal -2 binary64) f)) n #s(literal -1 binary64))
(neg.f64 f)
(-.f64 (neg.f64 f) n)
(-.f64 (neg.f64 f) n)
(-.f64 (neg.f64 f) n)
f
(+.f64 n f)
(+.f64 n f)
(+.f64 n f)
f
(-.f64 f n)
(-.f64 f n)
(-.f64 f n)
#s(literal -1 binary64)
(fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))
(fma.f64 (/.f64 n f) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -2 binary64)) #s(literal -1 binary64))
(-.f64 (/.f64 (fma.f64 #s(literal -2 binary64) n (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) n) (fma.f64 (/.f64 n f) n n)) f)) f) #s(literal 1 binary64))
(neg.f64 f)
(-.f64 (neg.f64 f) n)
(-.f64 (neg.f64 f) n)
(-.f64 (neg.f64 f) n)
f
(+.f64 n f)
(+.f64 n f)
(+.f64 n f)
f
(-.f64 f n)
(-.f64 f n)
(-.f64 f n)
#s(literal -1 binary64)
(fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))
(fma.f64 (/.f64 n f) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -2 binary64)) #s(literal -1 binary64))
(fma.f64 (fma.f64 (*.f64 (-.f64 (/.f64 n f) #s(literal -1 binary64)) (/.f64 #s(literal -2 binary64) (*.f64 f f))) n (/.f64 #s(literal -2 binary64) f)) n #s(literal -1 binary64))
(neg.f64 f)
(-.f64 (neg.f64 f) n)
(-.f64 (neg.f64 f) n)
(-.f64 (neg.f64 f) n)
f
(+.f64 n f)
(+.f64 n f)
(+.f64 n f)
f
(-.f64 f n)
(-.f64 f n)
(-.f64 f n)
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal 2 binary64) n) f) (-.f64 (/.f64 f n) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (fma.f64 (-.f64 (/.f64 f n) #s(literal -1 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 2 binary64) n) n) f) (/.f64 #s(literal 2 binary64) n)) f #s(literal 1 binary64))
(neg.f64 n)
(-.f64 (neg.f64 f) n)
(-.f64 (neg.f64 f) n)
(-.f64 (neg.f64 f) n)
n
(+.f64 n f)
(+.f64 n f)
(+.f64 n f)
(neg.f64 n)
(-.f64 f n)
(-.f64 f n)
(-.f64 f n)
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal 2 binary64) n) f) (-.f64 (/.f64 f n) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (fma.f64 (-.f64 (/.f64 f n) #s(literal -1 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 2 binary64) n) n) f) (/.f64 #s(literal 2 binary64) n)) f #s(literal 1 binary64))
(neg.f64 n)
(-.f64 (neg.f64 f) n)
(-.f64 (neg.f64 f) n)
(-.f64 (neg.f64 f) n)
n
(+.f64 n f)
(+.f64 n f)
(+.f64 n f)
(neg.f64 n)
(-.f64 f n)
(-.f64 f n)
(-.f64 f n)

rewrite207.0ms (3%)

Memory
-26.7MiB live, 164.0MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0618
01018
14618
232717
0553017
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
4 → 572
Calls
Call 1
Inputs
(/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n))
(neg.f64 (+.f64 f n))
(+.f64 f n)
(-.f64 f n)
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>

eval152.0ms (2.2%)

Memory
7.5MiB live, 182.9MiB allocated
Compiler

Compiled 14 457 to 1 678 computations (88.4% saved)

prune22.0ms (0.3%)

Memory
-27.9MiB live, 57.7MiB allocated
Pruning

12 alts after pruning (12 fresh and 0 done)

PrunedKeptTotal
New64712659
Fresh000
Picked101
Done000
Total64812660
Accuracy
100.0%
Counts
660 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
56.3%
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 f n) (*.f64 (+.f64 n f) (-.f64 n f)))) (-.f64 f n))
100.0%
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (-.f64 f n) (+.f64 n f))) (-.f64 f n)) (*.f64 (-.f64 f n) (/.f64 (-.f64 f n) (+.f64 n f))))
99.9%
(/.f64 (+.f64 n f) (-.f64 n f))
54.2%
(/.f64 #s(approx (neg (+ f n)) (neg.f64 n)) (-.f64 f n))
47.7%
(/.f64 #s(approx (neg (+ f n)) (neg.f64 f)) (-.f64 f n))
99.9%
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 n f) (+.f64 n f)))
100.0%
(-.f64 (/.f64 (neg.f64 n) (-.f64 f n)) (/.f64 f (-.f64 f n)))
46.8%
#s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 n f) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -2 binary64)) #s(literal -1 binary64)))
54.4%
#s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64)))
47.7%
#s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64)))
53.1%
#s(approx (/ (neg (+ f n)) (- f n)) #s(literal 1 binary64))
46.5%
#s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64))
Compiler

Compiled 324 to 212 computations (34.6% saved)

simplify44.0ms (0.6%)

Memory
15.4MiB live, 53.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 n f)
cost-diff0
(+.f64 n f)
cost-diff0
(/.f64 (+.f64 n f) (-.f64 n f))
cost-diff0
(/.f64 #s(literal -2 binary64) f)
cost-diff0
(fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))
cost-diff0
#s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64)))
cost-diff0
(-.f64 f n)
cost-diff0
(neg.f64 f)
cost-diff0
#s(approx (neg (+ f n)) (neg.f64 f))
cost-diff0
(/.f64 #s(approx (neg (+ f n)) (neg.f64 f)) (-.f64 f n))
cost-diff0
#s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64))
cost-diff0
(-.f64 f n)
cost-diff0
(neg.f64 n)
cost-diff128
(/.f64 (neg.f64 n) (-.f64 f n))
cost-diff896
(-.f64 (/.f64 (neg.f64 n) (-.f64 f n)) (/.f64 f (-.f64 f n)))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
023109
036114
158114
2100101
3168101
4280101
5482101
61029101
71260101
81413101
91477101
101518101
111527101
01527101
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(-.f64 (/.f64 (neg.f64 n) (-.f64 f n)) (/.f64 f (-.f64 f n)))
(/.f64 (neg.f64 n) (-.f64 f n))
(neg.f64 n)
n
(-.f64 f n)
f
(/.f64 f (-.f64 f n))
#s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64))
#s(literal -1 binary64)
(/.f64 #s(approx (neg (+ f n)) (neg.f64 f)) (-.f64 f n))
#s(approx (neg (+ f n)) (neg.f64 f))
(neg.f64 f)
f
(-.f64 f n)
n
#s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64)))
(fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))
(/.f64 #s(literal -2 binary64) f)
#s(literal -2 binary64)
f
n
#s(literal -1 binary64)
(/.f64 (+.f64 n f) (-.f64 n f))
(+.f64 n f)
n
f
(-.f64 n f)
Outputs
(/.f64 (+.f64 f n) (-.f64 n f))
(/.f64 n (-.f64 n f))
(neg.f64 n)
n
(-.f64 f n)
f
(/.f64 f (-.f64 f n))
#s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64))
#s(literal -1 binary64)
(/.f64 #s(approx (neg (+ f n)) (neg.f64 f)) (-.f64 f n))
#s(approx (neg (+ f n)) (neg.f64 f))
(neg.f64 f)
f
(-.f64 f n)
n
#s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64)))
(fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))
(/.f64 #s(literal -2 binary64) f)
#s(literal -2 binary64)
f
n
#s(literal -1 binary64)
(/.f64 (+.f64 f n) (-.f64 n f))
(+.f64 f n)
n
f
(-.f64 n f)

localize82.0ms (1.2%)

Memory
5.9MiB live, 43.1MiB allocated
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
accuracy0
(-.f64 n f)
accuracy0
(+.f64 n f)
accuracy0.037441259768442016
(/.f64 (+.f64 n f) (-.f64 n f))
accuracy0
(/.f64 #s(literal -2 binary64) f)
accuracy0.06640625
(fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))
accuracy33.44522017529291
#s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64)))
accuracy0
(-.f64 f n)
accuracy0
(neg.f64 f)
accuracy0.037441259768442016
(/.f64 #s(approx (neg (+ f n)) (neg.f64 f)) (-.f64 f n))
accuracy33.61524135500072
#s(approx (neg (+ f n)) (neg.f64 f))
accuracy34.231563389613406
#s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64))
accuracy0
(neg.f64 n)
accuracy0.01953125
(/.f64 f (-.f64 f n))
accuracy0.0234375
(/.f64 (neg.f64 n) (-.f64 f n))
accuracy0.04296875
(-.f64 (/.f64 (neg.f64 n) (-.f64 f n)) (/.f64 f (-.f64 f n)))
Samples
68.0ms256×0valid
Compiler

Compiled 206 to 44 computations (78.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-div: 8.0ms (39.1% of total)
ival-sub: 4.0ms (19.5% of total)
ival-add: 3.0ms (14.7% of total)
ival-neg: 3.0ms (14.7% of total)
ival-mult: 2.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)

series55.0ms (0.8%)

Memory
-11.6MiB live, 31.4MiB allocated
Counts
15 → 324
Calls
Call 1
Inputs
#s(alt #<batchref> (patch (-.f64 (/.f64 (neg.f64 n) (-.f64 f n)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 (neg.f64 n) (-.f64 f n)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (neg.f64 n) #<representation binary64>) () ())
#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 f)) (-.f64 f n)) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 f)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (neg.f64 f) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())
#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 #s(literal -2 binary64) f) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 (+.f64 n f) (-.f64 n f)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())
#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())
Outputs
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (-.f64 (/.f64 (neg.f64 n) (-.f64 f n)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (-.f64 (/.f64 (neg.f64 n) (-.f64 f n)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (-.f64 (/.f64 (neg.f64 n) (-.f64 f n)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (-.f64 (/.f64 (neg.f64 n) (-.f64 f n)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 f)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 f)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 f)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 f)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (neg.f64 f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (neg.f64 f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (neg.f64 f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (neg.f64 f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 #s(literal -2 binary64) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 #s(literal -2 binary64) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 #s(literal -2 binary64) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 #s(literal -2 binary64) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (-.f64 (/.f64 (neg.f64 n) (-.f64 f n)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (-.f64 (/.f64 (neg.f64 n) (-.f64 f n)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (-.f64 (/.f64 (neg.f64 n) (-.f64 f n)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (-.f64 (/.f64 (neg.f64 n) (-.f64 f n)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 f)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 f)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 f)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 f)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (neg.f64 f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (neg.f64 f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (neg.f64 f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (neg.f64 f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 #s(literal -2 binary64) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 #s(literal -2 binary64) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 #s(literal -2 binary64) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 #s(literal -2 binary64) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (-.f64 (/.f64 (neg.f64 n) (-.f64 f n)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (-.f64 (/.f64 (neg.f64 n) (-.f64 f n)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (-.f64 (/.f64 (neg.f64 n) (-.f64 f n)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (-.f64 (/.f64 (neg.f64 n) (-.f64 f n)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 f)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 f)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 f)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 f)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (neg.f64 f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (neg.f64 f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (neg.f64 f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (neg.f64 f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 #s(literal -2 binary64) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 #s(literal -2 binary64) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 #s(literal -2 binary64) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 #s(literal -2 binary64) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (-.f64 (/.f64 (neg.f64 n) (-.f64 f n)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (-.f64 (/.f64 (neg.f64 n) (-.f64 f n)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (-.f64 (/.f64 (neg.f64 n) (-.f64 f n)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (-.f64 (/.f64 (neg.f64 n) (-.f64 f n)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (neg.f64 n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (neg.f64 n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (neg.f64 n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (neg.f64 n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 f)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 f)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 f)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 f)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (-.f64 (/.f64 (neg.f64 n) (-.f64 f n)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (-.f64 (/.f64 (neg.f64 n) (-.f64 f n)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (-.f64 (/.f64 (neg.f64 n) (-.f64 f n)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (-.f64 (/.f64 (neg.f64 n) (-.f64 f n)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (neg.f64 n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (neg.f64 n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (neg.f64 n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (neg.f64 n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 f)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 f)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 f)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 f)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (-.f64 (/.f64 (neg.f64 n) (-.f64 f n)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (-.f64 (/.f64 (neg.f64 n) (-.f64 f n)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (-.f64 (/.f64 (neg.f64 n) (-.f64 f n)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (-.f64 (/.f64 (neg.f64 n) (-.f64 f n)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (neg.f64 n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (neg.f64 n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (neg.f64 n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (neg.f64 n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 f)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 f)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 f)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 f)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
2.0ms
f
@inf
((- (/ (neg n) (- f n)) (/ f (- f n))) (/ (neg n) (- f n)) (neg n) (- f n) (/ (neg (+ f n)) (- f n)) (/ (neg (+ f n)) (- f n)) (neg (+ f n)) (neg f) (/ (neg (+ f n)) (- f n)) (+ (* (/ -2 f) n) -1) (/ -2 f) (/ (+ n f) (- n f)) (+ n f) (- n f) (/ f (- f n)))
2.0ms
n
@inf
((- (/ (neg n) (- f n)) (/ f (- f n))) (/ (neg n) (- f n)) (neg n) (- f n) (/ (neg (+ f n)) (- f n)) (/ (neg (+ f n)) (- f n)) (neg (+ f n)) (neg f) (/ (neg (+ f n)) (- f n)) (+ (* (/ -2 f) n) -1) (/ -2 f) (/ (+ n f) (- n f)) (+ n f) (- n f) (/ f (- f n)))
2.0ms
n
@0
((- (/ (neg n) (- f n)) (/ f (- f n))) (/ (neg n) (- f n)) (neg n) (- f n) (/ (neg (+ f n)) (- f n)) (/ (neg (+ f n)) (- f n)) (neg (+ f n)) (neg f) (/ (neg (+ f n)) (- f n)) (+ (* (/ -2 f) n) -1) (/ -2 f) (/ (+ n f) (- n f)) (+ n f) (- n f) (/ f (- f n)))
2.0ms
f
@0
((- (/ (neg n) (- f n)) (/ f (- f n))) (/ (neg n) (- f n)) (neg n) (- f n) (/ (neg (+ f n)) (- f n)) (/ (neg (+ f n)) (- f n)) (neg (+ f n)) (neg f) (/ (neg (+ f n)) (- f n)) (+ (* (/ -2 f) n) -1) (/ -2 f) (/ (+ n f) (- n f)) (+ n f) (- n f) (/ f (- f n)))
2.0ms
f
@-inf
((- (/ (neg n) (- f n)) (/ f (- f n))) (/ (neg n) (- f n)) (neg n) (- f n) (/ (neg (+ f n)) (- f n)) (/ (neg (+ f n)) (- f n)) (neg (+ f n)) (neg f) (/ (neg (+ f n)) (- f n)) (+ (* (/ -2 f) n) -1) (/ -2 f) (/ (+ n f) (- n f)) (+ n f) (- n f) (/ f (- f n)))

simplify198.0ms (2.9%)

Memory
1.1MiB live, 192.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04312766
113612654
240822415
081982178
Stop Event
iter limit
node limit
Counts
324 → 312
Calls
Call 1
Inputs
1
(+ 1 (* 2 (/ f n)))
(+ 1 (* f (+ (* 2 (/ f (pow n 2))) (* 2 (/ 1 n)))))
(+ 1 (* f (+ (* f (+ (* 2 (/ f (pow n 3))) (* 2 (/ 1 (pow n 2))))) (* 2 (/ 1 n)))))
1
(+ 1 (/ f n))
(+ 1 (* f (+ (/ 1 n) (/ f (pow n 2)))))
(+ 1 (* f (+ (* f (+ (/ 1 (pow n 2)) (/ f (pow n 3)))) (/ 1 n))))
(* -1 n)
(- f n)
(- f n)
(- f n)
1
(+ 1 (* 2 (/ f n)))
(+ 1 (* f (+ (* 2 (/ f (pow n 2))) (* 2 (/ 1 n)))))
(+ 1 (* f (+ (* f (+ (* 2 (/ f (pow n 3))) (* 2 (/ 1 (pow n 2))))) (* 2 (/ 1 n)))))
1
(+ 1 (* 2 (/ f n)))
(+ 1 (* f (+ (* 2 (/ f (pow n 2))) (* 2 (/ 1 n)))))
(+ 1 (* f (+ (* f (+ (* 2 (/ f (pow n 3))) (* 2 (/ 1 (pow n 2))))) (* 2 (/ 1 n)))))
(* -1 n)
(- (* -1 f) n)
(- (* -1 f) n)
(- (* -1 f) n)
(* -1 f)
(* -1 f)
(* -1 f)
(* -1 f)
1
(+ 1 (* 2 (/ f n)))
(+ 1 (* f (+ (* 2 (/ f (pow n 2))) (* 2 (/ 1 n)))))
(+ 1 (* f (+ (* f (+ (* 2 (/ f (pow n 3))) (* 2 (/ 1 (pow n 2))))) (* 2 (/ 1 n)))))
(* -2 (/ n f))
(/ (+ (* -2 n) (* -1 f)) f)
(/ (+ (* -2 n) (* -1 f)) f)
(/ (+ (* -2 n) (* -1 f)) f)
(/ -2 f)
(/ -2 f)
(/ -2 f)
(/ -2 f)
1
(+ 1 (* 2 (/ f n)))
(+ 1 (* f (+ (* 2 (/ f (pow n 2))) (* 2 (/ 1 n)))))
(+ 1 (* f (+ (* f (+ (* 2 (/ f (pow n 3))) (* 2 (/ 1 (pow n 2))))) (* 2 (/ 1 n)))))
n
(+ f n)
(+ f n)
(+ f n)
n
(+ n (* -1 f))
(+ n (* -1 f))
(+ n (* -1 f))
(* -1 (/ f n))
(* f (- (* -1 (/ f (pow n 2))) (/ 1 n)))
(* f (- (* f (- (* -1 (/ f (pow n 3))) (/ 1 (pow n 2)))) (/ 1 n)))
(* f (- (* f (- (* f (- (* -1 (/ f (pow n 4))) (/ 1 (pow n 3)))) (/ 1 (pow n 2)))) (/ 1 n)))
-1
(- (* -2 (/ n f)) 1)
(- (+ (* -2 (/ n f)) (* -2 (/ (pow n 2) (pow f 2)))) 1)
(- (+ (* -2 (/ n f)) (+ (* -2 (/ (pow n 2) (pow f 2))) (* -2 (/ (pow n 3) (pow f 3))))) 1)
(* -1 (/ n f))
(/ (+ (* -1 n) (* -1 (/ (pow n 2) f))) f)
(/ (+ (* -1 n) (+ (* -1 (/ (pow n 2) f)) (* -1 (/ (pow n 3) (pow f 2))))) f)
(/ (+ (* -1 n) (+ (* -1 (/ (pow n 2) f)) (+ (* -1 (/ (pow n 3) (pow f 2))) (* -1 (/ (pow n 4) (pow f 3)))))) f)
f
(* f (+ 1 (* -1 (/ n f))))
(* f (+ 1 (* -1 (/ n f))))
(* f (+ 1 (* -1 (/ n f))))
-1
(- (* -1 (/ (- n (* -1 n)) f)) 1)
(- (+ (* -1 (/ (* n (- n (* -1 n))) (pow f 2))) (* -1 (/ (- n (* -1 n)) f))) 1)
(- (+ (* -1 (/ (* n (- n (* -1 n))) (pow f 2))) (+ (* -1 (/ (* (pow n 2) (- n (* -1 n))) (pow f 3))) (* -1 (/ (- n (* -1 n)) f)))) 1)
-1
(- (* -1 (/ (- n (* -1 n)) f)) 1)
(- (+ (* -1 (/ (* n (- n (* -1 n))) (pow f 2))) (* -1 (/ (- n (* -1 n)) f))) 1)
(- (+ (* -1 (/ (* n (- n (* -1 n))) (pow f 2))) (+ (* -1 (/ (* (pow n 2) (- n (* -1 n))) (pow f 3))) (* -1 (/ (- n (* -1 n)) f)))) 1)
(* -1 f)
(* f (- (* -1 (/ n f)) 1))
(* f (- (* -1 (/ n f)) 1))
(* f (- (* -1 (/ n f)) 1))
(* -1 f)
(* -1 f)
(* -1 f)
(* -1 f)
-1
(- (* -1 (/ (- n (* -1 n)) f)) 1)
(- (+ (* -1 (/ (* n (- n (* -1 n))) (pow f 2))) (* -1 (/ (- n (* -1 n)) f))) 1)
(- (+ (* -1 (/ (* n (- n (* -1 n))) (pow f 2))) (+ (* -1 (/ (* (pow n 2) (- n (* -1 n))) (pow f 3))) (* -1 (/ (- n (* -1 n)) f)))) 1)
-1
(- (* -2 (/ n f)) 1)
(- (* -2 (/ n f)) 1)
(- (* -2 (/ n f)) 1)
(/ -2 f)
(/ -2 f)
(/ -2 f)
(/ -2 f)
-1
(- (* -1 (/ n f)) (+ 1 (/ n f)))
(- (+ (* -1 (/ n f)) (/ (* n (- (* -1 n) n)) (pow f 2))) (+ 1 (/ n f)))
(- (+ (* -1 (/ n f)) (/ (* (pow n 2) (- (* -1 n) n)) (pow f 3))) (+ 1 (+ (* -1 (/ (* n (- (* -1 n) n)) (pow f 2))) (/ n f))))
f
(* f (+ 1 (/ n f)))
(* f (+ 1 (/ n f)))
(* f (+ 1 (/ n f)))
(* -1 f)
(* f (- (/ n f) 1))
(* f (- (/ n f) 1))
(* f (- (/ n f) 1))
1
(+ 1 (/ n f))
(- (+ 1 (/ (pow n 2) (pow f 2))) (* -1 (/ n f)))
(- (+ 1 (/ (pow n 3) (pow f 3))) (+ (* -1 (/ n f)) (* -1 (/ (pow n 2) (pow f 2)))))
-1
(- (* -2 (/ n f)) 1)
(- (* -1 (/ (+ (* -1 (/ (- (* -1 (pow n 2)) (pow n 2)) f)) (* 2 n)) f)) 1)
(- (* -1 (/ (+ (* -1 (/ (- (+ (* -1 (/ (- (pow n 3) (* -1 (pow n 3))) f)) (* -1 (pow n 2))) (pow n 2)) f)) (* 2 n)) f)) 1)
(* -1 (/ n f))
(* -1 (/ (+ n (/ (pow n 2) f)) f))
(* -1 (/ (+ n (* -1 (/ (- (* -1 (/ (pow n 3) f)) (pow n 2)) f))) f))
(* -1 (/ (+ n (* -1 (/ (- (* -1 (/ (- (/ (pow n 4) f) (* -1 (pow n 3))) f)) (pow n 2)) f))) f))
f
(* -1 (* f (- (/ n f) 1)))
(* -1 (* f (- (/ n f) 1)))
(* -1 (* f (- (/ n f) 1)))
-1
(- (* -1 (/ n f)) (+ 1 (/ n f)))
(- (* -1 (/ (+ (* -1 (- (* -1 n) n)) (* -1 (/ (* n (- (* -1 n) n)) f))) f)) 1)
(- (* -1 (/ (+ (* -1 (- (* -1 n) n)) (* -1 (/ (+ (* n (- (* -1 n) n)) (/ (* (pow n 2) (- (* -1 n) n)) f)) f))) f)) 1)
-1
(- (* -1 (/ n f)) (+ 1 (/ n f)))
(- (* -1 (/ (+ (* -1 (- (* -1 n) n)) (* -1 (/ (* n (- (* -1 n) n)) f))) f)) 1)
(- (* -1 (/ (+ (* -1 (- (* -1 n) n)) (* -1 (/ (+ (* n (- (* -1 n) n)) (/ (* (pow n 2) (- (* -1 n) n)) f)) f))) f)) 1)
(* -1 f)
(* -1 (* f (+ 1 (/ n f))))
(* -1 (* f (+ 1 (/ n f))))
(* -1 (* f (+ 1 (/ n f))))
(* -1 f)
(* -1 f)
(* -1 f)
(* -1 f)
-1
(- (* -1 (/ n f)) (+ 1 (/ n f)))
(- (* -1 (/ (+ (* -1 (- (* -1 n) n)) (* -1 (/ (* n (- (* -1 n) n)) f))) f)) 1)
(- (* -1 (/ (+ (* -1 (- (* -1 n) n)) (* -1 (/ (+ (* n (- (* -1 n) n)) (/ (* (pow n 2) (- (* -1 n) n)) f)) f))) f)) 1)
-1
(- (* -2 (/ n f)) 1)
(- (* -2 (/ n f)) 1)
(- (* -2 (/ n f)) 1)
(/ -2 f)
(/ -2 f)
(/ -2 f)
(/ -2 f)
-1
(- (* -1 (/ (- n (* -1 n)) f)) 1)
(- (* -1 (/ (- (+ n (/ (* n (- n (* -1 n))) f)) (* -1 n)) f)) 1)
(- (* -1 (/ (- (+ n (* -1 (/ (- (* -1 (/ (* (pow n 2) (- n (* -1 n))) f)) (* n (- n (* -1 n)))) f))) (* -1 n)) f)) 1)
f
(* -1 (* f (- (* -1 (/ n f)) 1)))
(* -1 (* f (- (* -1 (/ n f)) 1)))
(* -1 (* f (- (* -1 (/ n f)) 1)))
(* -1 f)
(* -1 (* f (+ 1 (* -1 (/ n f)))))
(* -1 (* f (+ 1 (* -1 (/ n f)))))
(* -1 (* f (+ 1 (* -1 (/ n f)))))
1
(+ 1 (/ n f))
(+ 1 (* -1 (/ (- (* -1 (/ (pow n 2) f)) n) f)))
(+ 1 (* -1 (/ (- (* -1 (/ (- (/ (pow n 3) f) (* -1 (pow n 2))) f)) n) f)))
-1
(- (* -2 (/ n f)) 1)
(- (* n (- (* -2 (/ n (pow f 2))) (* 2 (/ 1 f)))) 1)
(- (* n (- (* n (- (* -2 (/ n (pow f 3))) (* 2 (/ 1 (pow f 2))))) (* 2 (/ 1 f)))) 1)
(* -1 (/ n f))
(* n (- (* -1 (/ n (pow f 2))) (/ 1 f)))
(* n (- (* n (- (* -1 (/ n (pow f 3))) (/ 1 (pow f 2)))) (/ 1 f)))
(* n (- (* n (- (* n (- (* -1 (/ n (pow f 4))) (/ 1 (pow f 3)))) (/ 1 (pow f 2)))) (/ 1 f)))
(* -1 n)
(* -1 n)
(* -1 n)
(* -1 n)
f
(+ f (* -1 n))
(+ f (* -1 n))
(+ f (* -1 n))
-1
(- (* -2 (/ n f)) 1)
(- (* n (- (* -2 (/ n (pow f 2))) (* 2 (/ 1 f)))) 1)
(- (* n (- (* n (- (* -2 (/ n (pow f 3))) (* 2 (/ 1 (pow f 2))))) (* 2 (/ 1 f)))) 1)
-1
(- (* -2 (/ n f)) 1)
(- (* n (- (* -2 (/ n (pow f 2))) (* 2 (/ 1 f)))) 1)
(- (* n (- (* n (- (* -2 (/ n (pow f 3))) (* 2 (/ 1 (pow f 2))))) (* 2 (/ 1 f)))) 1)
(* -1 f)
(- (* -1 n) f)
(- (* -1 n) f)
(- (* -1 n) f)
-1
(- (* -2 (/ n f)) 1)
(- (* n (- (* -2 (/ n (pow f 2))) (* 2 (/ 1 f)))) 1)
(- (* n (- (* n (- (* -2 (/ n (pow f 3))) (* 2 (/ 1 (pow f 2))))) (* 2 (/ 1 f)))) 1)
-1
(- (* -2 (/ n f)) 1)
(- (* -2 (/ n f)) 1)
(- (* -2 (/ n f)) 1)
-1
(- (* -2 (/ n f)) 1)
(- (* n (- (* -2 (/ n (pow f 2))) (* 2 (/ 1 f)))) 1)
(- (* n (- (* n (- (* -2 (/ n (pow f 3))) (* 2 (/ 1 (pow f 2))))) (* 2 (/ 1 f)))) 1)
f
(+ f n)
(+ f n)
(+ f n)
(* -1 f)
(- n f)
(- n f)
(- n f)
1
(+ 1 (/ n f))
(+ 1 (* n (+ (/ 1 f) (/ n (pow f 2)))))
(+ 1 (* n (+ (* n (+ (/ 1 (pow f 2)) (/ n (pow f 3)))) (/ 1 f))))
1
(- (+ 1 (/ f n)) (* -1 (/ f n)))
(- (+ 1 (+ (* 2 (/ (pow f 2) (pow n 2))) (/ f n))) (* -1 (/ f n)))
(- (+ 1 (+ (* 2 (/ (pow f 2) (pow n 2))) (+ (* 2 (/ (pow f 3) (pow n 3))) (/ f n)))) (* -1 (/ f n)))
1
(+ 1 (/ f n))
(- (+ 1 (/ (pow f 2) (pow n 2))) (* -1 (/ f n)))
(- (+ 1 (/ (pow f 3) (pow n 3))) (+ (* -1 (/ f n)) (* -1 (/ (pow f 2) (pow n 2)))))
(* -1 n)
(* -1 n)
(* -1 n)
(* -1 n)
(* -1 n)
(* n (- (/ f n) 1))
(* n (- (/ f n) 1))
(* n (- (/ f n) 1))
1
(+ 1 (* -1 (/ (- (* -1 f) f) n)))
(+ 1 (+ (* -1 (/ (* f (- (* -1 f) f)) (pow n 2))) (* -1 (/ (- (* -1 f) f) n))))
(+ 1 (+ (* -1 (/ (* f (- (* -1 f) f)) (pow n 2))) (+ (* -1 (/ (* (pow f 2) (- (* -1 f) f)) (pow n 3))) (* -1 (/ (- (* -1 f) f) n)))))
1
(+ 1 (* -1 (/ (- (* -1 f) f) n)))
(+ 1 (+ (* -1 (/ (* f (- (* -1 f) f)) (pow n 2))) (* -1 (/ (- (* -1 f) f) n))))
(+ 1 (+ (* -1 (/ (* f (- (* -1 f) f)) (pow n 2))) (+ (* -1 (/ (* (pow f 2) (- (* -1 f) f)) (pow n 3))) (* -1 (/ (- (* -1 f) f) n)))))
(* -1 n)
(* n (- (* -1 (/ f n)) 1))
(* n (- (* -1 (/ f n)) 1))
(* n (- (* -1 (/ f n)) 1))
1
(+ 1 (* -1 (/ (- (* -1 f) f) n)))
(+ 1 (+ (* -1 (/ (* f (- (* -1 f) f)) (pow n 2))) (* -1 (/ (- (* -1 f) f) n))))
(+ 1 (+ (* -1 (/ (* f (- (* -1 f) f)) (pow n 2))) (+ (* -1 (/ (* (pow f 2) (- (* -1 f) f)) (pow n 3))) (* -1 (/ (- (* -1 f) f) n)))))
(* -2 (/ n f))
(* -1 (* n (+ (* 2 (/ 1 f)) (/ 1 n))))
(* -1 (* n (+ (* 2 (/ 1 f)) (/ 1 n))))
(* -1 (* n (+ (* 2 (/ 1 f)) (/ 1 n))))
1
(- (+ 1 (/ f n)) (* -1 (/ f n)))
(- (+ 1 (+ (/ f n) (/ (* f (- f (* -1 f))) (pow n 2)))) (* -1 (/ f n)))
(- (+ 1 (+ (/ f n) (/ (* (pow f 2) (- f (* -1 f))) (pow n 3)))) (+ (* -1 (/ f n)) (* -1 (/ (* f (- f (* -1 f))) (pow n 2)))))
n
(* n (+ 1 (/ f n)))
(* n (+ 1 (/ f n)))
(* n (+ 1 (/ f n)))
n
(* n (+ 1 (* -1 (/ f n))))
(* n (+ 1 (* -1 (/ f n))))
(* n (+ 1 (* -1 (/ f n))))
(* -1 (/ f n))
(/ (+ (* -1 f) (* -1 (/ (pow f 2) n))) n)
(/ (- (+ (* -1 f) (* -1 (/ (pow f 3) (pow n 2)))) (/ (pow f 2) n)) n)
(/ (- (+ (* -1 f) (* -1 (/ (pow f 4) (pow n 3)))) (+ (/ (pow f 2) n) (/ (pow f 3) (pow n 2)))) n)
1
(+ 1 (* 2 (/ f n)))
(+ 1 (* -1 (/ (- (* -1 (/ (- (pow f 2) (* -1 (pow f 2))) n)) (* 2 f)) n)))
(+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (- (* -1 (pow f 3)) (pow f 3)) n)) (pow f 2)) (* -1 (pow f 2))) n)) (* 2 f)) n)))
1
(+ 1 (/ f n))
(+ 1 (* -1 (/ (- (* -1 (/ (pow f 2) n)) f) n)))
(+ 1 (* -1 (/ (- (* -1 (/ (- (/ (pow f 3) n) (* -1 (pow f 2))) n)) f) n)))
(* -1 n)
(* -1 n)
(* -1 n)
(* -1 n)
(* -1 n)
(* -1 (* n (+ 1 (* -1 (/ f n)))))
(* -1 (* n (+ 1 (* -1 (/ f n)))))
(* -1 (* n (+ 1 (* -1 (/ f n)))))
1
(+ 1 (* -1 (/ (- (* -1 f) f) n)))
(+ 1 (* -1 (/ (- (+ (* -1 f) (/ (* f (- (* -1 f) f)) n)) f) n)))
(+ 1 (* -1 (/ (- (+ (* -1 f) (* -1 (/ (- (* -1 (/ (* (pow f 2) (- (* -1 f) f)) n)) (* f (- (* -1 f) f))) n))) f) n)))
1
(+ 1 (* -1 (/ (- (* -1 f) f) n)))
(+ 1 (* -1 (/ (- (+ (* -1 f) (/ (* f (- (* -1 f) f)) n)) f) n)))
(+ 1 (* -1 (/ (- (+ (* -1 f) (* -1 (/ (- (* -1 (/ (* (pow f 2) (- (* -1 f) f)) n)) (* f (- (* -1 f) f))) n))) f) n)))
(* -1 n)
(* -1 (* n (+ 1 (/ f n))))
(* -1 (* n (+ 1 (/ f n))))
(* -1 (* n (+ 1 (/ f n))))
1
(+ 1 (* -1 (/ (- (* -1 f) f) n)))
(+ 1 (* -1 (/ (- (+ (* -1 f) (/ (* f (- (* -1 f) f)) n)) f) n)))
(+ 1 (* -1 (/ (- (+ (* -1 f) (* -1 (/ (- (* -1 (/ (* (pow f 2) (- (* -1 f) f)) n)) (* f (- (* -1 f) f))) n))) f) n)))
(* -2 (/ n f))
(* -1 (* n (+ (* 2 (/ 1 f)) (/ 1 n))))
(* -1 (* n (+ (* 2 (/ 1 f)) (/ 1 n))))
(* -1 (* n (+ (* 2 (/ 1 f)) (/ 1 n))))
1
(- (+ 1 (/ f n)) (* -1 (/ f n)))
(+ 1 (* -1 (/ (+ (* -1 (- f (* -1 f))) (* -1 (/ (* f (- f (* -1 f))) n))) n)))
(+ 1 (* -1 (/ (+ (* -1 (- f (* -1 f))) (* -1 (/ (+ (* f (- f (* -1 f))) (/ (* (pow f 2) (- f (* -1 f))) n)) n))) n)))
n
(* -1 (* n (- (* -1 (/ f n)) 1)))
(* -1 (* n (- (* -1 (/ f n)) 1)))
(* -1 (* n (- (* -1 (/ f n)) 1)))
n
(* -1 (* n (- (/ f n) 1)))
(* -1 (* n (- (/ f n) 1)))
(* -1 (* n (- (/ f n) 1)))
(* -1 (/ f n))
(* -1 (/ (+ f (/ (pow f 2) n)) n))
(* -1 (/ (+ f (* -1 (/ (- (* -1 (/ (pow f 3) n)) (pow f 2)) n))) n))
(* -1 (/ (+ f (* -1 (/ (- (* -1 (/ (- (/ (pow f 4) n) (* -1 (pow f 3))) n)) (pow f 2)) n))) n))
Outputs
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) n) (fma.f64 f (/.f64 f n) f) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (/.f64 f n) (fma.f64 f (/.f64 f n) f) f) n) #s(literal 1 binary64))
#s(literal 1 binary64)
(+.f64 (/.f64 f n) #s(literal 1 binary64))
(fma.f64 (+.f64 (/.f64 f n) #s(literal 1 binary64)) (/.f64 f n) #s(literal 1 binary64))
(+.f64 (/.f64 (fma.f64 (/.f64 f n) (fma.f64 f (/.f64 f n) f) f) n) #s(literal 1 binary64))
(neg.f64 n)
(-.f64 f n)
(-.f64 f n)
(-.f64 f n)
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) n) (fma.f64 f (/.f64 f n) f) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (/.f64 f n) (fma.f64 f (/.f64 f n) f) f) n) #s(literal 1 binary64))
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) n) (fma.f64 f (/.f64 f n) f) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (/.f64 f n) (fma.f64 f (/.f64 f n) f) f) n) #s(literal 1 binary64))
(neg.f64 n)
(-.f64 (neg.f64 f) n)
(-.f64 (neg.f64 f) n)
(-.f64 (neg.f64 f) n)
(neg.f64 f)
(neg.f64 f)
(neg.f64 f)
(neg.f64 f)
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) n) (fma.f64 f (/.f64 f n) f) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (/.f64 f n) (fma.f64 f (/.f64 f n) f) f) n) #s(literal 1 binary64))
(*.f64 (/.f64 n f) #s(literal -2 binary64))
(/.f64 (fma.f64 #s(literal -2 binary64) n (neg.f64 f)) f)
(/.f64 (fma.f64 #s(literal -2 binary64) n (neg.f64 f)) f)
(/.f64 (fma.f64 #s(literal -2 binary64) n (neg.f64 f)) f)
(/.f64 #s(literal -2 binary64) f)
(/.f64 #s(literal -2 binary64) f)
(/.f64 #s(literal -2 binary64) f)
(/.f64 #s(literal -2 binary64) f)
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) n) (fma.f64 f (/.f64 f n) f) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (/.f64 f n) (fma.f64 f (/.f64 f n) f) f) n) #s(literal 1 binary64))
n
(+.f64 f n)
(+.f64 f n)
(+.f64 f n)
n
(-.f64 n f)
(-.f64 n f)
(-.f64 n f)
(/.f64 (neg.f64 f) n)
(*.f64 (/.f64 f n) (-.f64 #s(literal -1 binary64) (/.f64 f n)))
(*.f64 (fma.f64 (*.f64 (+.f64 (/.f64 f n) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) n) n)) f (/.f64 #s(literal -1 binary64) n)) f)
(*.f64 (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal -1 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 f (pow.f64 n #s(literal 4 binary64)))) f (/.f64 (/.f64 #s(literal -1 binary64) n) n)) f (/.f64 #s(literal -1 binary64) n)) f)
#s(literal -1 binary64)
(fma.f64 (/.f64 n f) #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 (/.f64 (fma.f64 n (/.f64 n f) n) f) #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 (/.f64 n f) (fma.f64 n (/.f64 n f) n) n) f) #s(literal -1 binary64))
(/.f64 (neg.f64 n) f)
(*.f64 (/.f64 n f) (-.f64 #s(literal -1 binary64) (/.f64 n f)))
(/.f64 (neg.f64 (fma.f64 (/.f64 n f) (fma.f64 n (/.f64 n f) n) n)) f)
(/.f64 (neg.f64 (+.f64 (fma.f64 (/.f64 n f) (fma.f64 n (/.f64 n f) n) n) (/.f64 (pow.f64 n #s(literal 4 binary64)) (pow.f64 f #s(literal 3 binary64))))) f)
f
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 n f)) f)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 n f)) f)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 n f)) f)
#s(literal -1 binary64)
(fma.f64 (/.f64 n f) #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 (/.f64 (fma.f64 n (/.f64 n f) n) f) #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 (/.f64 n f) (fma.f64 n (/.f64 n f) n) n) f) #s(literal -1 binary64))
#s(literal -1 binary64)
(fma.f64 (/.f64 n f) #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 (/.f64 (fma.f64 n (/.f64 n f) n) f) #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 (/.f64 n f) (fma.f64 n (/.f64 n f) n) n) f) #s(literal -1 binary64))
(neg.f64 f)
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 n f)) f)
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 n f)) f)
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 n f)) f)
(neg.f64 f)
(neg.f64 f)
(neg.f64 f)
(neg.f64 f)
#s(literal -1 binary64)
(fma.f64 (/.f64 n f) #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 (/.f64 (fma.f64 n (/.f64 n f) n) f) #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 (/.f64 n f) (fma.f64 n (/.f64 n f) n) n) f) #s(literal -1 binary64))
#s(literal -1 binary64)
(fma.f64 (/.f64 n f) #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 (/.f64 n f) #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 (/.f64 n f) #s(literal -2 binary64) #s(literal -1 binary64))
(/.f64 #s(literal -2 binary64) f)
(/.f64 #s(literal -2 binary64) f)
(/.f64 #s(literal -2 binary64) f)
(/.f64 #s(literal -2 binary64) f)
#s(literal -1 binary64)
(fma.f64 (/.f64 n f) #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 (/.f64 (fma.f64 n (/.f64 n f) n) f) #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 (/.f64 n f) (fma.f64 n (/.f64 n f) n) n) f) #s(literal -1 binary64))
f
(fma.f64 (/.f64 n f) f f)
(fma.f64 (/.f64 n f) f f)
(fma.f64 (/.f64 n f) f f)
(neg.f64 f)
(*.f64 (-.f64 (/.f64 n f) #s(literal 1 binary64)) f)
(*.f64 (-.f64 (/.f64 n f) #s(literal 1 binary64)) f)
(*.f64 (-.f64 (/.f64 n f) #s(literal 1 binary64)) f)
#s(literal 1 binary64)
(+.f64 (/.f64 n f) #s(literal 1 binary64))
(fma.f64 (+.f64 (/.f64 n f) #s(literal 1 binary64)) (/.f64 n f) #s(literal 1 binary64))
(+.f64 (/.f64 (fma.f64 (/.f64 n f) (fma.f64 n (/.f64 n f) n) n) f) #s(literal 1 binary64))
#s(literal -1 binary64)
(fma.f64 (/.f64 n f) #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 (/.f64 (fma.f64 n (/.f64 n f) n) f) #s(literal -2 binary64) #s(literal -1 binary64))
(-.f64 (/.f64 (fma.f64 #s(literal -2 binary64) n (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) n) (fma.f64 n (/.f64 n f) n)) f)) f) #s(literal 1 binary64))
(/.f64 (neg.f64 n) f)
(*.f64 (/.f64 n f) (-.f64 #s(literal -1 binary64) (/.f64 n f)))
(/.f64 (neg.f64 (fma.f64 (/.f64 n f) (fma.f64 n (/.f64 n f) n) n)) f)
(/.f64 (+.f64 (/.f64 (fma.f64 n n (/.f64 (+.f64 (/.f64 (pow.f64 n #s(literal 4 binary64)) f) (pow.f64 n #s(literal 3 binary64))) f)) f) n) (neg.f64 f))
f
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 n f)) f)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 n f)) f)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 n f)) f)
#s(literal -1 binary64)
(fma.f64 (/.f64 n f) #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 (/.f64 (fma.f64 n (/.f64 n f) n) f) #s(literal -2 binary64) #s(literal -1 binary64))
(-.f64 (/.f64 (fma.f64 #s(literal -2 binary64) n (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) n) (fma.f64 n (/.f64 n f) n)) f)) f) #s(literal 1 binary64))
#s(literal -1 binary64)
(fma.f64 (/.f64 n f) #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 (/.f64 (fma.f64 n (/.f64 n f) n) f) #s(literal -2 binary64) #s(literal -1 binary64))
(-.f64 (/.f64 (fma.f64 #s(literal -2 binary64) n (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) n) (fma.f64 n (/.f64 n f) n)) f)) f) #s(literal 1 binary64))
(neg.f64 f)
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 n f)) f)
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 n f)) f)
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 n f)) f)
(neg.f64 f)
(neg.f64 f)
(neg.f64 f)
(neg.f64 f)
#s(literal -1 binary64)
(fma.f64 (/.f64 n f) #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 (/.f64 (fma.f64 n (/.f64 n f) n) f) #s(literal -2 binary64) #s(literal -1 binary64))
(-.f64 (/.f64 (fma.f64 #s(literal -2 binary64) n (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) n) (fma.f64 n (/.f64 n f) n)) f)) f) #s(literal 1 binary64))
#s(literal -1 binary64)
(fma.f64 (/.f64 n f) #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 (/.f64 n f) #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 (/.f64 n f) #s(literal -2 binary64) #s(literal -1 binary64))
(/.f64 #s(literal -2 binary64) f)
(/.f64 #s(literal -2 binary64) f)
(/.f64 #s(literal -2 binary64) f)
(/.f64 #s(literal -2 binary64) f)
#s(literal -1 binary64)
(fma.f64 (/.f64 n f) #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 (/.f64 (fma.f64 n (/.f64 n f) n) f) #s(literal -2 binary64) #s(literal -1 binary64))
(-.f64 (/.f64 (fma.f64 #s(literal -2 binary64) n (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) n) (fma.f64 n (/.f64 n f) n)) f)) f) #s(literal 1 binary64))
f
(fma.f64 (/.f64 n f) f f)
(fma.f64 (/.f64 n f) f f)
(fma.f64 (/.f64 n f) f f)
(neg.f64 f)
(*.f64 (-.f64 (/.f64 n f) #s(literal 1 binary64)) f)
(*.f64 (-.f64 (/.f64 n f) #s(literal 1 binary64)) f)
(*.f64 (-.f64 (/.f64 n f) #s(literal 1 binary64)) f)
#s(literal 1 binary64)
(+.f64 (/.f64 n f) #s(literal 1 binary64))
(fma.f64 (+.f64 (/.f64 n f) #s(literal 1 binary64)) (/.f64 n f) #s(literal 1 binary64))
(+.f64 (/.f64 (fma.f64 (/.f64 n f) (fma.f64 n (/.f64 n f) n) n) f) #s(literal 1 binary64))
#s(literal -1 binary64)
(fma.f64 (/.f64 n f) #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 (/.f64 (fma.f64 n (/.f64 n f) n) f) #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 (/.f64 n f) (fma.f64 n (/.f64 n f) n) n) f) #s(literal -1 binary64))
(/.f64 (neg.f64 n) f)
(*.f64 (/.f64 n f) (-.f64 #s(literal -1 binary64) (/.f64 n f)))
(*.f64 (fma.f64 (*.f64 (+.f64 (/.f64 n f) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 f f))) n (/.f64 #s(literal -1 binary64) f)) n)
(*.f64 (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal -1 binary64) (pow.f64 f #s(literal 3 binary64))) (/.f64 n (pow.f64 f #s(literal 4 binary64)))) n (/.f64 #s(literal -1 binary64) (*.f64 f f))) n (/.f64 #s(literal -1 binary64) f)) n)
(neg.f64 n)
(neg.f64 n)
(neg.f64 n)
(neg.f64 n)
f
(-.f64 f n)
(-.f64 f n)
(-.f64 f n)
#s(literal -1 binary64)
(fma.f64 (/.f64 n f) #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 (/.f64 (fma.f64 n (/.f64 n f) n) f) #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 (/.f64 n f) (fma.f64 n (/.f64 n f) n) n) f) #s(literal -1 binary64))
#s(literal -1 binary64)
(fma.f64 (/.f64 n f) #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 (/.f64 (fma.f64 n (/.f64 n f) n) f) #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 (/.f64 n f) (fma.f64 n (/.f64 n f) n) n) f) #s(literal -1 binary64))
(neg.f64 f)
(-.f64 (neg.f64 f) n)
(-.f64 (neg.f64 f) n)
(-.f64 (neg.f64 f) n)
#s(literal -1 binary64)
(fma.f64 (/.f64 n f) #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 (/.f64 (fma.f64 n (/.f64 n f) n) f) #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 (/.f64 n f) (fma.f64 n (/.f64 n f) n) n) f) #s(literal -1 binary64))
#s(literal -1 binary64)
(fma.f64 (/.f64 n f) #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 (/.f64 n f) #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 (/.f64 n f) #s(literal -2 binary64) #s(literal -1 binary64))
#s(literal -1 binary64)
(fma.f64 (/.f64 n f) #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 (/.f64 (fma.f64 n (/.f64 n f) n) f) #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 (/.f64 n f) (fma.f64 n (/.f64 n f) n) n) f) #s(literal -1 binary64))
f
(+.f64 f n)
(+.f64 f n)
(+.f64 f n)
(neg.f64 f)
(-.f64 n f)
(-.f64 n f)
(-.f64 n f)
#s(literal 1 binary64)
(+.f64 (/.f64 n f) #s(literal 1 binary64))
(fma.f64 (+.f64 (/.f64 n f) #s(literal 1 binary64)) (/.f64 n f) #s(literal 1 binary64))
(+.f64 (/.f64 (fma.f64 (/.f64 n f) (fma.f64 n (/.f64 n f) n) n) f) #s(literal 1 binary64))
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) n) (fma.f64 f (/.f64 f n) f) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (/.f64 f n) (fma.f64 f (/.f64 f n) f) f) n) #s(literal 1 binary64))
#s(literal 1 binary64)
(+.f64 (/.f64 f n) #s(literal 1 binary64))
(fma.f64 (+.f64 (/.f64 f n) #s(literal 1 binary64)) (/.f64 f n) #s(literal 1 binary64))
(+.f64 (/.f64 (fma.f64 (/.f64 f n) (fma.f64 f (/.f64 f n) f) f) n) #s(literal 1 binary64))
(neg.f64 n)
(neg.f64 n)
(neg.f64 n)
(neg.f64 n)
(neg.f64 n)
(*.f64 (-.f64 (/.f64 f n) #s(literal 1 binary64)) n)
(*.f64 (-.f64 (/.f64 f n) #s(literal 1 binary64)) n)
(*.f64 (-.f64 (/.f64 f n) #s(literal 1 binary64)) n)
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) n) (fma.f64 f (/.f64 f n) f) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (/.f64 f n) (fma.f64 f (/.f64 f n) f) f) n) #s(literal 1 binary64))
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) n) (fma.f64 f (/.f64 f n) f) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (/.f64 f n) (fma.f64 f (/.f64 f n) f) f) n) #s(literal 1 binary64))
(neg.f64 n)
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 f n)) n)
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 f n)) n)
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 f n)) n)
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) n) (fma.f64 f (/.f64 f n) f) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (/.f64 f n) (fma.f64 f (/.f64 f n) f) f) n) #s(literal 1 binary64))
(*.f64 (/.f64 n f) #s(literal -2 binary64))
(fma.f64 (/.f64 n f) #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 (/.f64 n f) #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 (/.f64 n f) #s(literal -2 binary64) #s(literal -1 binary64))
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) n) (fma.f64 f (/.f64 f n) f) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (/.f64 f n) (fma.f64 f (/.f64 f n) f) f) n) #s(literal 1 binary64))
n
(fma.f64 (/.f64 f n) n n)
(fma.f64 (/.f64 f n) n n)
(fma.f64 (/.f64 f n) n n)
n
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)
(/.f64 (neg.f64 f) n)
(*.f64 (/.f64 f n) (-.f64 #s(literal -1 binary64) (/.f64 f n)))
(/.f64 (fma.f64 (/.f64 f n) (fma.f64 f (/.f64 f n) f) f) (neg.f64 n))
(/.f64 (-.f64 (/.f64 (pow.f64 f #s(literal 4 binary64)) (neg.f64 (pow.f64 n #s(literal 3 binary64)))) (fma.f64 (/.f64 f n) (fma.f64 f (/.f64 f n) f) f)) n)
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) n) (fma.f64 f (/.f64 f n) f) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (/.f64 f n) (fma.f64 f (/.f64 f n) f) f) n) #s(literal 1 binary64))
#s(literal 1 binary64)
(+.f64 (/.f64 f n) #s(literal 1 binary64))
(fma.f64 (+.f64 (/.f64 f n) #s(literal 1 binary64)) (/.f64 f n) #s(literal 1 binary64))
(+.f64 (/.f64 (fma.f64 (/.f64 f n) (fma.f64 f (/.f64 f n) f) f) n) #s(literal 1 binary64))
(neg.f64 n)
(neg.f64 n)
(neg.f64 n)
(neg.f64 n)
(neg.f64 n)
(*.f64 (-.f64 (/.f64 f n) #s(literal 1 binary64)) n)
(*.f64 (-.f64 (/.f64 f n) #s(literal 1 binary64)) n)
(*.f64 (-.f64 (/.f64 f n) #s(literal 1 binary64)) n)
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) n) (fma.f64 f (/.f64 f n) f) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (/.f64 f n) (fma.f64 f (/.f64 f n) f) f) n) #s(literal 1 binary64))
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) n) (fma.f64 f (/.f64 f n) f) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (/.f64 f n) (fma.f64 f (/.f64 f n) f) f) n) #s(literal 1 binary64))
(neg.f64 n)
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 f n)) n)
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 f n)) n)
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 f n)) n)
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) n) (fma.f64 f (/.f64 f n) f) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (/.f64 f n) (fma.f64 f (/.f64 f n) f) f) n) #s(literal 1 binary64))
(*.f64 (/.f64 n f) #s(literal -2 binary64))
(fma.f64 (/.f64 n f) #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 (/.f64 n f) #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 (/.f64 n f) #s(literal -2 binary64) #s(literal -1 binary64))
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) n) (fma.f64 f (/.f64 f n) f) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (/.f64 f n) (fma.f64 f (/.f64 f n) f) f) n) #s(literal 1 binary64))
n
(fma.f64 (/.f64 f n) n n)
(fma.f64 (/.f64 f n) n n)
(fma.f64 (/.f64 f n) n n)
n
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)
(/.f64 (neg.f64 f) n)
(*.f64 (/.f64 f n) (-.f64 #s(literal -1 binary64) (/.f64 f n)))
(/.f64 (fma.f64 (/.f64 f n) (fma.f64 f (/.f64 f n) f) f) (neg.f64 n))
(/.f64 (+.f64 (/.f64 (fma.f64 f f (/.f64 (+.f64 (/.f64 (pow.f64 f #s(literal 4 binary64)) n) (pow.f64 f #s(literal 3 binary64))) n)) n) f) (neg.f64 n))

rewrite247.0ms (3.6%)

Memory
4.3MiB live, 298.8MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02395
03692
115787
2139687
0863487
Stop Event
iter limit
node limit
iter limit
Counts
15 → 1 659
Calls
Call 1
Inputs
(-.f64 (/.f64 (neg.f64 n) (-.f64 f n)) (/.f64 f (-.f64 f n)))
(/.f64 (neg.f64 n) (-.f64 f n))
(neg.f64 n)
(-.f64 f n)
#s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64))
(/.f64 #s(approx (neg (+ f n)) (neg.f64 f)) (-.f64 f n))
#s(approx (neg (+ f n)) (neg.f64 f))
(neg.f64 f)
#s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64)))
(fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))
(/.f64 #s(literal -2 binary64) f)
(/.f64 (+.f64 n f) (-.f64 n f))
(+.f64 n f)
(-.f64 n f)
(/.f64 f (-.f64 f n))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval388.0ms (5.6%)

Memory
23.9MiB live, 522.4MiB allocated
Compiler

Compiled 56 602 to 3 382 computations (94% saved)

prune95.0ms (1.4%)

Memory
-17.2MiB live, 183.0MiB allocated
Pruning

12 alts after pruning (8 fresh and 4 done)

PrunedKeptTotal
New2 12962 135
Fresh527
Picked145
Done000
Total2 135122 147
Accuracy
100.0%
Counts
2 147 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(/.f64 (+.f64 n f) (-.f64 n f))
89.7%
(/.f64 (+.f64 n f) #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)))
47.3%
(/.f64 (+.f64 n f) #s(approx (- n f) (neg.f64 f)))
89.7%
(/.f64 #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) (-.f64 n f))
54.2%
(/.f64 #s(approx (neg (+ f n)) (neg.f64 n)) (-.f64 f n))
47.7%
(/.f64 #s(approx (neg (+ f n)) (neg.f64 f)) (-.f64 f n))
99.9%
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 n f) (+.f64 n f)))
47.8%
(-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) (/.f64 f (-.f64 f n)))
54.4%
#s(approx (/ (+ n f) (- n f)) (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64)))
53.1%
#s(approx (/ (+ n f) (- n f)) #s(literal 1 binary64))
47.7%
#s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64)))
46.5%
#s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64))
Compiler

Compiled 241 to 168 computations (30.3% saved)

simplify251.0ms (3.6%)

Memory
18.8MiB live, 171.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
#s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n))
cost-diff0
(+.f64 n f)
cost-diff0
(/.f64 (+.f64 n f) #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)))
cost-diff1024
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)
cost-diff0
(neg.f64 n)
cost-diff0
(/.f64 (neg.f64 n) f)
cost-diff0
#s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f))
cost-diff0
(-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) (/.f64 f (-.f64 f n)))
cost-diff0
(neg.f64 f)
cost-diff0
#s(approx (- n f) (neg.f64 f))
cost-diff0
(+.f64 n f)
cost-diff0
(/.f64 (+.f64 n f) #s(approx (- n f) (neg.f64 f)))
cost-diff0
#s(approx (/ (+ n f) (- n f)) #s(literal 1 binary64))
cost-diff0
(+.f64 n f)
cost-diff0
(-.f64 n f)
cost-diff0
(/.f64 (-.f64 n f) (+.f64 n f))
cost-diff704
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 n f) (+.f64 n f)))
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
028149
042145
166145
2116141
3207141
4532133
51320133
62238133
73632133
84730133
95510133
105743133
115783133
126566133
137674133
08024133
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 n f) (+.f64 n f)))
#s(literal 1 binary64)
(/.f64 (-.f64 n f) (+.f64 n f))
(-.f64 n f)
n
f
(+.f64 n f)
#s(approx (/ (+ n f) (- n f)) #s(literal 1 binary64))
#s(literal 1 binary64)
(/.f64 (+.f64 n f) #s(approx (- n f) (neg.f64 f)))
(+.f64 n f)
n
f
#s(approx (- n f) (neg.f64 f))
(neg.f64 f)
(-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) (/.f64 f (-.f64 f n)))
#s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f))
(/.f64 (neg.f64 n) f)
(neg.f64 n)
n
f
(/.f64 f (-.f64 f n))
(-.f64 f n)
(/.f64 (+.f64 n f) #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)))
(+.f64 n f)
n
f
#s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)
(-.f64 #s(literal 1 binary64) (/.f64 f n))
#s(literal 1 binary64)
(/.f64 f n)
Outputs
(/.f64 (+.f64 f n) (-.f64 n f))
#s(literal 1 binary64)
(/.f64 (-.f64 n f) (+.f64 f n))
(-.f64 n f)
n
f
(+.f64 f n)
#s(approx (/ (+ n f) (- n f)) #s(literal 1 binary64))
#s(literal 1 binary64)
(/.f64 (+.f64 f n) #s(approx (- n f) (neg.f64 f)))
(+.f64 f n)
n
f
#s(approx (- n f) (neg.f64 f))
(neg.f64 f)
(-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) (/.f64 f (-.f64 f n)))
#s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f))
(/.f64 (neg.f64 n) f)
(neg.f64 n)
n
f
(/.f64 f (-.f64 f n))
(-.f64 f n)
(/.f64 (+.f64 f n) #s(approx (- n f) (-.f64 n f)))
(+.f64 f n)
n
f
#s(approx (- n f) (-.f64 n f))
(-.f64 n f)
(-.f64 #s(literal 1 binary64) (/.f64 f n))
#s(literal 1 binary64)
(/.f64 f n)

localize85.0ms (1.2%)

Memory
14.7MiB live, 97.7MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy0
#s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n))
accuracy0.00390625
(-.f64 #s(literal 1 binary64) (/.f64 f n))
accuracy0.037441259768442016
(/.f64 (+.f64 n f) #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)))
accuracy6.343918531928962
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)
accuracy0
(neg.f64 n)
accuracy0.01953125
(/.f64 f (-.f64 f n))
accuracy0.04296875
(-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) (/.f64 f (-.f64 f n)))
accuracy33.74884827448509
#s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f))
accuracy0
(+.f64 n f)
accuracy0
(neg.f64 f)
accuracy0.037441259768442016
(/.f64 (+.f64 n f) #s(approx (- n f) (neg.f64 f)))
accuracy33.63336729306563
#s(approx (- n f) (neg.f64 f))
accuracy30.043524178294426
#s(approx (/ (+ n f) (- n f)) #s(literal 1 binary64))
accuracy0
(-.f64 n f)
accuracy0
(+.f64 n f)
accuracy0.015625
(/.f64 (-.f64 n f) (+.f64 n f))
accuracy0.0234375
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 n f) (+.f64 n f)))
Samples
68.0ms256×0valid
Compiler

Compiled 266 to 48 computations (82% saved)

Precisions
Click to see histograms. Total time spent on operations: 36.0ms
ival-sub: 19.0ms (52.6% of total)
ival-div: 11.0ms (30.4% of total)
ival-mult: 2.0ms (5.5% of total)
ival-neg: 2.0ms (5.5% of total)
ival-add: 1.0ms (2.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.4%)

Memory
-18.9MiB live, 55.7MiB allocated
Counts
17 → 384
Calls
Call 1
Inputs
#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 n f) (+.f64 n f))) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 (-.f64 n f) (+.f64 n f)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())
#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (neg.f64 f))) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (- n f) (neg.f64 f)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (neg.f64 f) #<representation binary64>) () ())
#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())
#s(alt #<batchref> (patch (neg.f64 n) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n))) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.f64 f n)) #<representation binary64>) () ())
Outputs
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 n f) (+.f64 n f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 n f) (+.f64 n f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 n f) (+.f64 n f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 n f) (+.f64 n f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 (-.f64 n f) (+.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 (-.f64 n f) (+.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 (-.f64 n f) (+.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 (-.f64 n f) (+.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (neg.f64 f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (neg.f64 f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (neg.f64 f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (neg.f64 f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (- n f) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (- n f) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (- n f) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (- n f) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (neg.f64 f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (neg.f64 f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (neg.f64 f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (neg.f64 f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 n f) (+.f64 n f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 n f) (+.f64 n f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 n f) (+.f64 n f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 n f) (+.f64 n f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 (-.f64 n f) (+.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 (-.f64 n f) (+.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 (-.f64 n f) (+.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 (-.f64 n f) (+.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (neg.f64 f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (neg.f64 f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (neg.f64 f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (neg.f64 f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (- n f) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (- n f) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (- n f) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (- n f) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (neg.f64 f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (neg.f64 f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (neg.f64 f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (neg.f64 f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 n f) (+.f64 n f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 n f) (+.f64 n f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 n f) (+.f64 n f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 n f) (+.f64 n f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 (-.f64 n f) (+.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 (-.f64 n f) (+.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 (-.f64 n f) (+.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 (-.f64 n f) (+.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (neg.f64 f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (neg.f64 f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (neg.f64 f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (neg.f64 f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (- n f) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (- n f) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (- n f) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (- n f) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (neg.f64 f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (neg.f64 f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (neg.f64 f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (neg.f64 f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 n f) (+.f64 n f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 n f) (+.f64 n f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 n f) (+.f64 n f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 n f) (+.f64 n f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 (-.f64 n f) (+.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 (-.f64 n f) (+.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 (-.f64 n f) (+.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 (-.f64 n f) (+.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (neg.f64 f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (neg.f64 f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (neg.f64 f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (neg.f64 f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (- n f) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (- n f) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (- n f) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (- n f) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (neg.f64 n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (neg.f64 n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (neg.f64 n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (neg.f64 n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 n f) (+.f64 n f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 n f) (+.f64 n f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 n f) (+.f64 n f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 n f) (+.f64 n f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 (-.f64 n f) (+.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 (-.f64 n f) (+.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 (-.f64 n f) (+.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 (-.f64 n f) (+.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (neg.f64 f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (neg.f64 f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (neg.f64 f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (neg.f64 f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (- n f) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (- n f) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (- n f) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (- n f) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (neg.f64 n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (neg.f64 n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (neg.f64 n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (neg.f64 n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 n f) (+.f64 n f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 n f) (+.f64 n f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 n f) (+.f64 n f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 n f) (+.f64 n f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 (-.f64 n f) (+.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 (-.f64 n f) (+.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 (-.f64 n f) (+.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 (-.f64 n f) (+.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (+.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (neg.f64 f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (neg.f64 f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (neg.f64 f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (neg.f64 f))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (- n f) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (- n f) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (- n f) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (- n f) (neg.f64 f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) (/.f64 f (-.f64 f n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (neg.f64 n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (neg.f64 n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (neg.f64 n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (neg.f64 n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 (+.f64 n f) #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 f (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (-.f64 #s(literal 1 binary64) (/.f64 f n)) #<representation binary64>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
7.0ms
f
@inf
((/ 1 (/ (- n f) (+ n f))) (/ (- n f) (+ n f)) (- n f) (+ n f) (/ (+ n f) (- n f)) (/ (+ n f) (- n f)) (- n f) (neg f) (- (/ (neg n) (- f n)) (/ f (- f n))) (/ (neg n) (- f n)) (/ (neg n) f) (neg n) (* (- 1 (/ f n)) n) (/ (+ n f) (- n f)) (- n f) (/ f (- f n)) (- 1 (/ f n)))
3.0ms
n
@-inf
((/ 1 (/ (- n f) (+ n f))) (/ (- n f) (+ n f)) (- n f) (+ n f) (/ (+ n f) (- n f)) (/ (+ n f) (- n f)) (- n f) (neg f) (- (/ (neg n) (- f n)) (/ f (- f n))) (/ (neg n) (- f n)) (/ (neg n) f) (neg n) (* (- 1 (/ f n)) n) (/ (+ n f) (- n f)) (- n f) (/ f (- f n)) (- 1 (/ f n)))
2.0ms
n
@inf
((/ 1 (/ (- n f) (+ n f))) (/ (- n f) (+ n f)) (- n f) (+ n f) (/ (+ n f) (- n f)) (/ (+ n f) (- n f)) (- n f) (neg f) (- (/ (neg n) (- f n)) (/ f (- f n))) (/ (neg n) (- f n)) (/ (neg n) f) (neg n) (* (- 1 (/ f n)) n) (/ (+ n f) (- n f)) (- n f) (/ f (- f n)) (- 1 (/ f n)))
1.0ms
f
@0
((/ 1 (/ (- n f) (+ n f))) (/ (- n f) (+ n f)) (- n f) (+ n f) (/ (+ n f) (- n f)) (/ (+ n f) (- n f)) (- n f) (neg f) (- (/ (neg n) (- f n)) (/ f (- f n))) (/ (neg n) (- f n)) (/ (neg n) f) (neg n) (* (- 1 (/ f n)) n) (/ (+ n f) (- n f)) (- n f) (/ f (- f n)) (- 1 (/ f n)))
1.0ms
n
@0
((/ 1 (/ (- n f) (+ n f))) (/ (- n f) (+ n f)) (- n f) (+ n f) (/ (+ n f) (- n f)) (/ (+ n f) (- n f)) (- n f) (neg f) (- (/ (neg n) (- f n)) (/ f (- f n))) (/ (neg n) (- f n)) (/ (neg n) f) (neg n) (* (- 1 (/ f n)) n) (/ (+ n f) (- n f)) (- n f) (/ f (- f n)) (- 1 (/ f n)))

simplify161.0ms (2.3%)

Memory
14.6MiB live, 227.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04493443
114203072
241162831
081162586
Stop Event
iter limit
node limit
Counts
384 → 366
Calls
Call 1
Inputs
1
(+ 1 (* 2 (/ f n)))
(+ 1 (* f (+ (* 2 (/ f (pow n 2))) (* 2 (/ 1 n)))))
(+ 1 (* f (+ (* f (+ (* 2 (/ f (pow n 3))) (* 2 (/ 1 (pow n 2))))) (* 2 (/ 1 n)))))
1
(+ 1 (* -2 (/ f n)))
(+ 1 (* f (- (* 2 (/ f (pow n 2))) (* 2 (/ 1 n)))))
(+ 1 (* f (- (* f (+ (* -2 (/ f (pow n 3))) (* 2 (/ 1 (pow n 2))))) (* 2 (/ 1 n)))))
n
(+ n (* -1 f))
(+ n (* -1 f))
(+ n (* -1 f))
n
(+ f n)
(+ f n)
(+ f n)
1
(+ 1 (* 2 (/ f n)))
(+ 1 (* f (+ (* 2 (/ f (pow n 2))) (* 2 (/ 1 n)))))
(+ 1 (* f (+ (* f (+ (* 2 (/ f (pow n 3))) (* 2 (/ 1 (pow n 2))))) (* 2 (/ 1 n)))))
1
(+ 1 (* 2 (/ f n)))
(+ 1 (* f (+ (* 2 (/ f (pow n 2))) (* 2 (/ 1 n)))))
(+ 1 (* f (+ (* f (+ (* 2 (/ f (pow n 3))) (* 2 (/ 1 (pow n 2))))) (* 2 (/ 1 n)))))
n
(+ n (* -1 f))
(+ n (* -1 f))
(+ n (* -1 f))
(* -1 f)
(* -1 f)
(* -1 f)
(* -1 f)
1
(+ 1 (* 2 (/ f n)))
(+ 1 (* f (+ (* 2 (/ f (pow n 2))) (* 2 (/ 1 n)))))
(+ 1 (* f (+ (* f (+ (* 2 (/ f (pow n 3))) (* 2 (/ 1 (pow n 2))))) (* 2 (/ 1 n)))))
1
(+ 1 (/ f n))
(+ 1 (* f (+ (/ 1 n) (/ f (pow n 2)))))
(+ 1 (* f (+ (* f (+ (/ 1 (pow n 2)) (/ f (pow n 3)))) (/ 1 n))))
(* -1 (/ n f))
(* -1 (/ n f))
(* -1 (/ n f))
(* -1 (/ n f))
n
(+ n (* -1 f))
(+ n (* -1 f))
(+ n (* -1 f))
1
(+ 1 (* 2 (/ f n)))
(+ 1 (* f (+ (* 2 (/ f (pow n 2))) (* 2 (/ 1 n)))))
(+ 1 (* f (+ (* f (+ (* 2 (/ f (pow n 3))) (* 2 (/ 1 (pow n 2))))) (* 2 (/ 1 n)))))
n
(+ n (* -1 f))
(+ n (* -1 f))
(+ n (* -1 f))
(* -1 (/ f n))
(* f (- (* -1 (/ f (pow n 2))) (/ 1 n)))
(* f (- (* f (- (* -1 (/ f (pow n 3))) (/ 1 (pow n 2)))) (/ 1 n)))
(* f (- (* f (- (* f (- (* -1 (/ f (pow n 4))) (/ 1 (pow n 3)))) (/ 1 (pow n 2)))) (/ 1 n)))
1
(+ 1 (* -1 (/ f n)))
(+ 1 (* -1 (/ f n)))
(+ 1 (* -1 (/ f n)))
-1
(- (* -1 (/ n f)) (+ 1 (/ n f)))
(- (+ (* -1 (/ n f)) (/ (* n (- (* -1 n) n)) (pow f 2))) (+ 1 (/ n f)))
(- (+ (* -1 (/ n f)) (/ (* (pow n 2) (- (* -1 n) n)) (pow f 3))) (+ 1 (+ (* -1 (/ (* n (- (* -1 n) n)) (pow f 2))) (/ n f))))
-1
(- (/ n f) (+ 1 (* -1 (/ n f))))
(- (+ (* -1 (/ (* n (- n (* -1 n))) (pow f 2))) (/ n f)) (+ 1 (* -1 (/ n f))))
(- (+ (/ n f) (/ (* (pow n 2) (- n (* -1 n))) (pow f 3))) (+ 1 (+ (* -1 (/ n f)) (/ (* n (- n (* -1 n))) (pow f 2)))))
(* -1 f)
(* f (- (/ n f) 1))
(* f (- (/ n f) 1))
(* f (- (/ n f) 1))
f
(* f (+ 1 (/ n f)))
(* f (+ 1 (/ n f)))
(* f (+ 1 (/ n f)))
-1
(- (* -1 (/ n f)) (+ 1 (/ n f)))
(- (+ (* -1 (/ n f)) (/ (* n (- (* -1 n) n)) (pow f 2))) (+ 1 (/ n f)))
(- (+ (* -1 (/ n f)) (/ (* (pow n 2) (- (* -1 n) n)) (pow f 3))) (+ 1 (+ (* -1 (/ (* n (- (* -1 n) n)) (pow f 2))) (/ n f))))
-1
(- (* -1 (/ n f)) (+ 1 (/ n f)))
(- (+ (* -1 (/ n f)) (/ (* n (- (* -1 n) n)) (pow f 2))) (+ 1 (/ n f)))
(- (+ (* -1 (/ n f)) (/ (* (pow n 2) (- (* -1 n) n)) (pow f 3))) (+ 1 (+ (* -1 (/ (* n (- (* -1 n) n)) (pow f 2))) (/ n f))))
(* -1 f)
(* f (- (/ n f) 1))
(* f (- (/ n f) 1))
(* f (- (/ n f) 1))
(* -1 f)
(* -1 f)
(* -1 f)
(* -1 f)
-1
(- (* -2 (/ n f)) 1)
(- (+ (* -2 (/ n f)) (* -2 (/ (pow n 2) (pow f 2)))) 1)
(- (+ (* -2 (/ n f)) (+ (* -2 (/ (pow n 2) (pow f 2))) (* -2 (/ (pow n 3) (pow f 3))))) 1)
(* -1 (/ n f))
(/ (+ (* -1 n) (* -1 (/ (pow n 2) f))) f)
(/ (+ (* -1 n) (+ (* -1 (/ (pow n 2) f)) (* -1 (/ (pow n 3) (pow f 2))))) f)
(/ (+ (* -1 n) (+ (* -1 (/ (pow n 2) f)) (+ (* -1 (/ (pow n 3) (pow f 2))) (* -1 (/ (pow n 4) (pow f 3)))))) f)
(* -1 (/ n f))
(* -1 (/ n f))
(* -1 (/ n f))
(* -1 (/ n f))
(* -1 f)
(* f (- (/ n f) 1))
(* f (- (/ n f) 1))
(* f (- (/ n f) 1))
-1
(- (* -1 (/ n f)) (+ 1 (/ n f)))
(- (+ (* -1 (/ n f)) (/ (* n (- (* -1 n) n)) (pow f 2))) (+ 1 (/ n f)))
(- (+ (* -1 (/ n f)) (/ (* (pow n 2) (- (* -1 n) n)) (pow f 3))) (+ 1 (+ (* -1 (/ (* n (- (* -1 n) n)) (pow f 2))) (/ n f))))
(* -1 f)
(* f (- (/ n f) 1))
(* f (- (/ n f) 1))
(* f (- (/ n f) 1))
1
(+ 1 (/ n f))
(- (+ 1 (/ (pow n 2) (pow f 2))) (* -1 (/ n f)))
(- (+ 1 (/ (pow n 3) (pow f 3))) (+ (* -1 (/ n f)) (* -1 (/ (pow n 2) (pow f 2)))))
(* -1 (/ f n))
(* f (- (/ 1 f) (/ 1 n)))
(* f (- (/ 1 f) (/ 1 n)))
(* f (- (/ 1 f) (/ 1 n)))
-1
(- (* -1 (/ (- n (* -1 n)) f)) 1)
(- (* -1 (/ (- (+ n (/ (* n (- n (* -1 n))) f)) (* -1 n)) f)) 1)
(- (* -1 (/ (- (+ n (* -1 (/ (- (* -1 (/ (* (pow n 2) (- n (* -1 n))) f)) (* n (- n (* -1 n)))) f))) (* -1 n)) f)) 1)
-1
(- (* -1 (/ (- (* -1 n) n) f)) 1)
(- (* -1 (/ (- (+ (* -1 n) (* -1 (/ (* n (- (* -1 n) n)) f))) n) f)) 1)
(- (* -1 (/ (- (+ (* -1 n) (* -1 (/ (- (* -1 (/ (* (pow n 2) (- (* -1 n) n)) f)) (* -1 (* n (- (* -1 n) n)))) f))) n) f)) 1)
(* -1 f)
(* -1 (* f (+ 1 (* -1 (/ n f)))))
(* -1 (* f (+ 1 (* -1 (/ n f)))))
(* -1 (* f (+ 1 (* -1 (/ n f)))))
f
(* -1 (* f (- (* -1 (/ n f)) 1)))
(* -1 (* f (- (* -1 (/ n f)) 1)))
(* -1 (* f (- (* -1 (/ n f)) 1)))
-1
(- (* -1 (/ (- n (* -1 n)) f)) 1)
(- (* -1 (/ (- (+ n (/ (* n (- n (* -1 n))) f)) (* -1 n)) f)) 1)
(- (* -1 (/ (- (+ n (* -1 (/ (- (* -1 (/ (* (pow n 2) (- n (* -1 n))) f)) (* n (- n (* -1 n)))) f))) (* -1 n)) f)) 1)
-1
(- (* -1 (/ (- n (* -1 n)) f)) 1)
(- (* -1 (/ (- (+ n (/ (* n (- n (* -1 n))) f)) (* -1 n)) f)) 1)
(- (* -1 (/ (- (+ n (* -1 (/ (- (* -1 (/ (* (pow n 2) (- n (* -1 n))) f)) (* n (- n (* -1 n)))) f))) (* -1 n)) f)) 1)
(* -1 f)
(* -1 (* f (+ 1 (* -1 (/ n f)))))
(* -1 (* f (+ 1 (* -1 (/ n f)))))
(* -1 (* f (+ 1 (* -1 (/ n f)))))
(* -1 f)
(* -1 f)
(* -1 f)
(* -1 f)
-1
(- (* -2 (/ n f)) 1)
(- (* -1 (/ (+ (* -1 (/ (- (* -1 (pow n 2)) (pow n 2)) f)) (* 2 n)) f)) 1)
(- (* -1 (/ (+ (* -1 (/ (- (+ (* -1 (/ (- (pow n 3) (* -1 (pow n 3))) f)) (* -1 (pow n 2))) (pow n 2)) f)) (* 2 n)) f)) 1)
(* -1 (/ n f))
(* -1 (/ (+ n (/ (pow n 2) f)) f))
(* -1 (/ (+ n (* -1 (/ (- (* -1 (/ (pow n 3) f)) (pow n 2)) f))) f))
(* -1 (/ (+ n (* -1 (/ (- (* -1 (/ (- (/ (pow n 4) f) (* -1 (pow n 3))) f)) (pow n 2)) f))) f))
(* -1 (/ n f))
(* -1 (/ n f))
(* -1 (/ n f))
(* -1 (/ n f))
(* -1 f)
(* -1 (* f (+ 1 (* -1 (/ n f)))))
(* -1 (* f (+ 1 (* -1 (/ n f)))))
(* -1 (* f (+ 1 (* -1 (/ n f)))))
-1
(- (* -1 (/ (- n (* -1 n)) f)) 1)
(- (* -1 (/ (- (+ n (/ (* n (- n (* -1 n))) f)) (* -1 n)) f)) 1)
(- (* -1 (/ (- (+ n (* -1 (/ (- (* -1 (/ (* (pow n 2) (- n (* -1 n))) f)) (* n (- n (* -1 n)))) f))) (* -1 n)) f)) 1)
(* -1 f)
(* -1 (* f (+ 1 (* -1 (/ n f)))))
(* -1 (* f (+ 1 (* -1 (/ n f)))))
(* -1 (* f (+ 1 (* -1 (/ n f)))))
1
(+ 1 (/ n f))
(+ 1 (* -1 (/ (- (* -1 (/ (pow n 2) f)) n) f)))
(+ 1 (* -1 (/ (- (* -1 (/ (- (/ (pow n 3) f) (* -1 (pow n 2))) f)) n) f)))
(* -1 (/ f n))
(* -1 (* f (- (/ 1 n) (/ 1 f))))
(* -1 (* f (- (/ 1 n) (/ 1 f))))
(* -1 (* f (- (/ 1 n) (/ 1 f))))
-1
(- (* -2 (/ n f)) 1)
(- (* n (- (* -2 (/ n (pow f 2))) (* 2 (/ 1 f)))) 1)
(- (* n (- (* n (- (* -2 (/ n (pow f 3))) (* 2 (/ 1 (pow f 2))))) (* 2 (/ 1 f)))) 1)
-1
(- (* 2 (/ n f)) 1)
(- (* n (+ (* -2 (/ n (pow f 2))) (* 2 (/ 1 f)))) 1)
(- (* n (+ (* n (- (* 2 (/ n (pow f 3))) (* 2 (/ 1 (pow f 2))))) (* 2 (/ 1 f)))) 1)
(* -1 f)
(- n f)
(- n f)
(- n f)
f
(+ f n)
(+ f n)
(+ f n)
-1
(- (* -2 (/ n f)) 1)
(- (* n (- (* -2 (/ n (pow f 2))) (* 2 (/ 1 f)))) 1)
(- (* n (- (* n (- (* -2 (/ n (pow f 3))) (* 2 (/ 1 (pow f 2))))) (* 2 (/ 1 f)))) 1)
-1
(- (* -2 (/ n f)) 1)
(- (* n (- (* -2 (/ n (pow f 2))) (* 2 (/ 1 f)))) 1)
(- (* n (- (* n (- (* -2 (/ n (pow f 3))) (* 2 (/ 1 (pow f 2))))) (* 2 (/ 1 f)))) 1)
(* -1 f)
(- n f)
(- n f)
(- n f)
-1
(- (* -2 (/ n f)) 1)
(- (* n (- (* -2 (/ n (pow f 2))) (* 2 (/ 1 f)))) 1)
(- (* n (- (* n (- (* -2 (/ n (pow f 3))) (* 2 (/ 1 (pow f 2))))) (* 2 (/ 1 f)))) 1)
(* -1 (/ n f))
(* n (- (* -1 (/ n (pow f 2))) (/ 1 f)))
(* n (- (* n (- (* -1 (/ n (pow f 3))) (/ 1 (pow f 2)))) (/ 1 f)))
(* n (- (* n (- (* n (- (* -1 (/ n (pow f 4))) (/ 1 (pow f 3)))) (/ 1 (pow f 2)))) (/ 1 f)))
(* -1 (/ n f))
(* -1 (/ n f))
(* -1 (/ n f))
(* -1 (/ n f))
(* -1 n)
(* -1 n)
(* -1 n)
(* -1 n)
(* -1 f)
(+ n (* -1 f))
(+ n (* -1 f))
(+ n (* -1 f))
-1
(- (* -2 (/ n f)) 1)
(- (* n (- (* -2 (/ n (pow f 2))) (* 2 (/ 1 f)))) 1)
(- (* n (- (* n (- (* -2 (/ n (pow f 3))) (* 2 (/ 1 (pow f 2))))) (* 2 (/ 1 f)))) 1)
(* -1 f)
(- n f)
(- n f)
(- n f)
1
(+ 1 (/ n f))
(+ 1 (* n (+ (/ 1 f) (/ n (pow f 2)))))
(+ 1 (* n (+ (* n (+ (/ 1 (pow f 2)) (/ n (pow f 3)))) (/ 1 f))))
(* -1 (/ f n))
(/ (- n f) n)
(/ (- n f) n)
(/ (- n f) n)
1
(- (+ 1 (/ f n)) (* -1 (/ f n)))
(- (+ 1 (+ (/ f n) (/ (* f (- f (* -1 f))) (pow n 2)))) (* -1 (/ f n)))
(- (+ 1 (+ (/ f n) (/ (* (pow f 2) (- f (* -1 f))) (pow n 3)))) (+ (* -1 (/ f n)) (* -1 (/ (* f (- f (* -1 f))) (pow n 2)))))
1
(- (+ 1 (* -1 (/ f n))) (/ f n))
(- (+ 1 (+ (* -1 (/ f n)) (* -1 (/ (* f (- (* -1 f) f)) (pow n 2))))) (/ f n))
(- (+ 1 (+ (* -1 (/ f n)) (/ (* (pow f 2) (- (* -1 f) f)) (pow n 3)))) (+ (/ f n) (/ (* f (- (* -1 f) f)) (pow n 2))))
n
(* n (+ 1 (* -1 (/ f n))))
(* n (+ 1 (* -1 (/ f n))))
(* n (+ 1 (* -1 (/ f n))))
n
(* n (+ 1 (/ f n)))
(* n (+ 1 (/ f n)))
(* n (+ 1 (/ f n)))
1
(- (+ 1 (/ f n)) (* -1 (/ f n)))
(- (+ 1 (+ (/ f n) (/ (* f (- f (* -1 f))) (pow n 2)))) (* -1 (/ f n)))
(- (+ 1 (+ (/ f n) (/ (* (pow f 2) (- f (* -1 f))) (pow n 3)))) (+ (* -1 (/ f n)) (* -1 (/ (* f (- f (* -1 f))) (pow n 2)))))
1
(- (+ 1 (/ f n)) (* -1 (/ f n)))
(- (+ 1 (+ (/ f n) (/ (* f (- f (* -1 f))) (pow n 2)))) (* -1 (/ f n)))
(- (+ 1 (+ (/ f n) (/ (* (pow f 2) (- f (* -1 f))) (pow n 3)))) (+ (* -1 (/ f n)) (* -1 (/ (* f (- f (* -1 f))) (pow n 2)))))
n
(* n (+ 1 (* -1 (/ f n))))
(* n (+ 1 (* -1 (/ f n))))
(* n (+ 1 (* -1 (/ f n))))
1
(- (+ 1 (/ f n)) (* -1 (/ f n)))
(- (+ 1 (+ (* 2 (/ (pow f 2) (pow n 2))) (/ f n))) (* -1 (/ f n)))
(- (+ 1 (+ (* 2 (/ (pow f 2) (pow n 2))) (+ (* 2 (/ (pow f 3) (pow n 3))) (/ f n)))) (* -1 (/ f n)))
1
(+ 1 (/ f n))
(- (+ 1 (/ (pow f 2) (pow n 2))) (* -1 (/ f n)))
(- (+ 1 (/ (pow f 3) (pow n 3))) (+ (* -1 (/ f n)) (* -1 (/ (pow f 2) (pow n 2)))))
(* -1 (/ n f))
(* -1 (/ n f))
(* -1 (/ n f))
(* -1 (/ n f))
(* -1 n)
(* -1 n)
(* -1 n)
(* -1 n)
n
(* n (+ 1 (* -1 (/ f n))))
(* n (+ 1 (* -1 (/ f n))))
(* n (+ 1 (* -1 (/ f n))))
1
(- (+ 1 (/ f n)) (* -1 (/ f n)))
(- (+ 1 (+ (/ f n) (/ (* f (- f (* -1 f))) (pow n 2)))) (* -1 (/ f n)))
(- (+ 1 (+ (/ f n) (/ (* (pow f 2) (- f (* -1 f))) (pow n 3)))) (+ (* -1 (/ f n)) (* -1 (/ (* f (- f (* -1 f))) (pow n 2)))))
n
(* n (+ 1 (* -1 (/ f n))))
(* n (+ 1 (* -1 (/ f n))))
(* n (+ 1 (* -1 (/ f n))))
(* -1 (/ f n))
(/ (+ (* -1 f) (* -1 (/ (pow f 2) n))) n)
(/ (- (+ (* -1 f) (* -1 (/ (pow f 3) (pow n 2)))) (/ (pow f 2) n)) n)
(/ (- (+ (* -1 f) (* -1 (/ (pow f 4) (pow n 3)))) (+ (/ (pow f 2) n) (/ (pow f 3) (pow n 2)))) n)
1
(+ 1 (* -1 (/ f n)))
(+ 1 (* -1 (/ f n)))
(+ 1 (* -1 (/ f n)))
1
(- (+ 1 (/ f n)) (* -1 (/ f n)))
(+ 1 (* -1 (/ (+ (* -1 (- f (* -1 f))) (* -1 (/ (* f (- f (* -1 f))) n))) n)))
(+ 1 (* -1 (/ (+ (* -1 (- f (* -1 f))) (* -1 (/ (+ (* f (- f (* -1 f))) (/ (* (pow f 2) (- f (* -1 f))) n)) n))) n)))
1
(- (+ 1 (* -1 (/ f n))) (/ f n))
(+ 1 (* -1 (/ (+ (* -1 (- (* -1 f) f)) (/ (* f (- (* -1 f) f)) n)) n)))
(+ 1 (* -1 (/ (+ (* -1 (- (* -1 f) f)) (* -1 (/ (+ (* -1 (* f (- (* -1 f) f))) (/ (* (pow f 2) (- (* -1 f) f)) n)) n))) n)))
n
(* -1 (* n (- (/ f n) 1)))
(* -1 (* n (- (/ f n) 1)))
(* -1 (* n (- (/ f n) 1)))
n
(* -1 (* n (- (* -1 (/ f n)) 1)))
(* -1 (* n (- (* -1 (/ f n)) 1)))
(* -1 (* n (- (* -1 (/ f n)) 1)))
1
(- (+ 1 (/ f n)) (* -1 (/ f n)))
(+ 1 (* -1 (/ (+ (* -1 (- f (* -1 f))) (* -1 (/ (* f (- f (* -1 f))) n))) n)))
(+ 1 (* -1 (/ (+ (* -1 (- f (* -1 f))) (* -1 (/ (+ (* f (- f (* -1 f))) (/ (* (pow f 2) (- f (* -1 f))) n)) n))) n)))
1
(- (+ 1 (/ f n)) (* -1 (/ f n)))
(+ 1 (* -1 (/ (+ (* -1 (- f (* -1 f))) (* -1 (/ (* f (- f (* -1 f))) n))) n)))
(+ 1 (* -1 (/ (+ (* -1 (- f (* -1 f))) (* -1 (/ (+ (* f (- f (* -1 f))) (/ (* (pow f 2) (- f (* -1 f))) n)) n))) n)))
n
(* -1 (* n (- (/ f n) 1)))
(* -1 (* n (- (/ f n) 1)))
(* -1 (* n (- (/ f n) 1)))
1
(+ 1 (* 2 (/ f n)))
(+ 1 (* -1 (/ (- (* -1 (/ (- (pow f 2) (* -1 (pow f 2))) n)) (* 2 f)) n)))
(+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (- (* -1 (pow f 3)) (pow f 3)) n)) (pow f 2)) (* -1 (pow f 2))) n)) (* 2 f)) n)))
1
(+ 1 (/ f n))
(+ 1 (* -1 (/ (- (* -1 (/ (pow f 2) n)) f) n)))
(+ 1 (* -1 (/ (- (* -1 (/ (- (/ (pow f 3) n) (* -1 (pow f 2))) n)) f) n)))
(* -1 (/ n f))
(* -1 (/ n f))
(* -1 (/ n f))
(* -1 (/ n f))
(* -1 n)
(* -1 n)
(* -1 n)
(* -1 n)
n
(* -1 (* n (- (/ f n) 1)))
(* -1 (* n (- (/ f n) 1)))
(* -1 (* n (- (/ f n) 1)))
1
(- (+ 1 (/ f n)) (* -1 (/ f n)))
(+ 1 (* -1 (/ (+ (* -1 (- f (* -1 f))) (* -1 (/ (* f (- f (* -1 f))) n))) n)))
(+ 1 (* -1 (/ (+ (* -1 (- f (* -1 f))) (* -1 (/ (+ (* f (- f (* -1 f))) (/ (* (pow f 2) (- f (* -1 f))) n)) n))) n)))
n
(* -1 (* n (- (/ f n) 1)))
(* -1 (* n (- (/ f n) 1)))
(* -1 (* n (- (/ f n) 1)))
(* -1 (/ f n))
(* -1 (/ (+ f (/ (pow f 2) n)) n))
(* -1 (/ (+ f (* -1 (/ (- (* -1 (/ (pow f 3) n)) (pow f 2)) n))) n))
(* -1 (/ (+ f (* -1 (/ (- (* -1 (/ (- (/ (pow f 4) n) (* -1 (pow f 3))) n)) (pow f 2)) n))) n))
1
(+ 1 (* -1 (/ f n)))
(+ 1 (* -1 (/ f n)))
(+ 1 (* -1 (/ f n)))
Outputs
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) n) (fma.f64 f (/.f64 f n) f) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (/.f64 f n) (fma.f64 f (/.f64 f n) f) f) n) #s(literal 1 binary64))
#s(literal 1 binary64)
(fma.f64 #s(literal -2 binary64) (/.f64 f n) #s(literal 1 binary64))
(fma.f64 (/.f64 f n) (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal -2 binary64)) #s(literal 1 binary64))
(fma.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) (/.f64 f (pow.f64 n #s(literal 3 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) n) n)) f (/.f64 #s(literal -2 binary64) n)) f #s(literal 1 binary64))
n
(-.f64 n f)
(-.f64 n f)
(-.f64 n f)
n
(+.f64 f n)
(+.f64 f n)
(+.f64 f n)
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) n) (fma.f64 f (/.f64 f n) f) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (/.f64 f n) (fma.f64 f (/.f64 f n) f) f) n) #s(literal 1 binary64))
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) n) (fma.f64 f (/.f64 f n) f) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (/.f64 f n) (fma.f64 f (/.f64 f n) f) f) n) #s(literal 1 binary64))
n
(-.f64 n f)
(-.f64 n f)
(-.f64 n f)
(neg.f64 f)
(neg.f64 f)
(neg.f64 f)
(neg.f64 f)
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) n) (fma.f64 f (/.f64 f n) f) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (/.f64 f n) (fma.f64 f (/.f64 f n) f) f) n) #s(literal 1 binary64))
#s(literal 1 binary64)
(+.f64 (/.f64 f n) #s(literal 1 binary64))
(fma.f64 (+.f64 (/.f64 f n) #s(literal 1 binary64)) (/.f64 f n) #s(literal 1 binary64))
(+.f64 (/.f64 (fma.f64 (/.f64 f n) (fma.f64 f (/.f64 f n) f) f) n) #s(literal 1 binary64))
(/.f64 n (neg.f64 f))
(/.f64 n (neg.f64 f))
(/.f64 n (neg.f64 f))
(/.f64 n (neg.f64 f))
n
(-.f64 n f)
(-.f64 n f)
(-.f64 n f)
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) n) (fma.f64 f (/.f64 f n) f) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (/.f64 f n) (fma.f64 f (/.f64 f n) f) f) n) #s(literal 1 binary64))
n
(-.f64 n f)
(-.f64 n f)
(-.f64 n f)
(/.f64 (neg.f64 f) n)
(*.f64 (/.f64 f n) (-.f64 #s(literal -1 binary64) (/.f64 f n)))
(*.f64 (fma.f64 (*.f64 (+.f64 (/.f64 f n) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) n) n)) f (/.f64 #s(literal -1 binary64) n)) f)
(*.f64 (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal -1 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 f (pow.f64 n #s(literal 4 binary64)))) f (/.f64 (/.f64 #s(literal -1 binary64) n) n)) f (/.f64 #s(literal -1 binary64) n)) f)
#s(literal 1 binary64)
(/.f64 (-.f64 n f) n)
(/.f64 (-.f64 n f) n)
(/.f64 (-.f64 n f) n)
#s(literal -1 binary64)
(fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal -2 binary64) f) (fma.f64 n (/.f64 n f) n) #s(literal -1 binary64))
(fma.f64 (pow.f64 (/.f64 n f) #s(literal 3 binary64)) #s(literal -2 binary64) (fma.f64 (/.f64 #s(literal -2 binary64) f) (fma.f64 n (/.f64 n f) n) #s(literal -1 binary64)))
#s(literal -1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64))
(fma.f64 (/.f64 n f) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal 2 binary64)) #s(literal -1 binary64))
(+.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 n f) #s(literal 3 binary64)) #s(literal -2 binary64))) (fma.f64 (/.f64 n f) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal 2 binary64)) #s(literal -1 binary64)))
(neg.f64 f)
(*.f64 (-.f64 (/.f64 n f) #s(literal 1 binary64)) f)
(*.f64 (-.f64 (/.f64 n f) #s(literal 1 binary64)) f)
(*.f64 (-.f64 (/.f64 n f) #s(literal 1 binary64)) f)
f
(fma.f64 (/.f64 n f) f f)
(fma.f64 (/.f64 n f) f f)
(fma.f64 (/.f64 n f) f f)
#s(literal -1 binary64)
(fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal -2 binary64) f) (fma.f64 n (/.f64 n f) n) #s(literal -1 binary64))
(fma.f64 (pow.f64 (/.f64 n f) #s(literal 3 binary64)) #s(literal -2 binary64) (fma.f64 (/.f64 #s(literal -2 binary64) f) (fma.f64 n (/.f64 n f) n) #s(literal -1 binary64)))
#s(literal -1 binary64)
(fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal -2 binary64) f) (fma.f64 n (/.f64 n f) n) #s(literal -1 binary64))
(fma.f64 (pow.f64 (/.f64 n f) #s(literal 3 binary64)) #s(literal -2 binary64) (fma.f64 (/.f64 #s(literal -2 binary64) f) (fma.f64 n (/.f64 n f) n) #s(literal -1 binary64)))
(neg.f64 f)
(*.f64 (-.f64 (/.f64 n f) #s(literal 1 binary64)) f)
(*.f64 (-.f64 (/.f64 n f) #s(literal 1 binary64)) f)
(*.f64 (-.f64 (/.f64 n f) #s(literal 1 binary64)) f)
(neg.f64 f)
(neg.f64 f)
(neg.f64 f)
(neg.f64 f)
#s(literal -1 binary64)
(fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal -2 binary64) f) (fma.f64 n (/.f64 n f) n) #s(literal -1 binary64))
(fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 (/.f64 n f) (fma.f64 n (/.f64 n f) n) n) f) #s(literal -1 binary64))
(/.f64 n (neg.f64 f))
(*.f64 (/.f64 n f) (-.f64 #s(literal -1 binary64) (/.f64 n f)))
(/.f64 (neg.f64 (fma.f64 (/.f64 n f) (fma.f64 n (/.f64 n f) n) n)) f)
(/.f64 (neg.f64 (+.f64 (fma.f64 (/.f64 n f) (fma.f64 n (/.f64 n f) n) n) (/.f64 (pow.f64 n #s(literal 4 binary64)) (pow.f64 f #s(literal 3 binary64))))) f)
(/.f64 n (neg.f64 f))
(/.f64 n (neg.f64 f))
(/.f64 n (neg.f64 f))
(/.f64 n (neg.f64 f))
(neg.f64 f)
(*.f64 (-.f64 (/.f64 n f) #s(literal 1 binary64)) f)
(*.f64 (-.f64 (/.f64 n f) #s(literal 1 binary64)) f)
(*.f64 (-.f64 (/.f64 n f) #s(literal 1 binary64)) f)
#s(literal -1 binary64)
(fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal -2 binary64) f) (fma.f64 n (/.f64 n f) n) #s(literal -1 binary64))
(fma.f64 (pow.f64 (/.f64 n f) #s(literal 3 binary64)) #s(literal -2 binary64) (fma.f64 (/.f64 #s(literal -2 binary64) f) (fma.f64 n (/.f64 n f) n) #s(literal -1 binary64)))
(neg.f64 f)
(*.f64 (-.f64 (/.f64 n f) #s(literal 1 binary64)) f)
(*.f64 (-.f64 (/.f64 n f) #s(literal 1 binary64)) f)
(*.f64 (-.f64 (/.f64 n f) #s(literal 1 binary64)) f)
#s(literal 1 binary64)
(+.f64 (/.f64 n f) #s(literal 1 binary64))
(fma.f64 (+.f64 (/.f64 n f) #s(literal 1 binary64)) (/.f64 n f) #s(literal 1 binary64))
(+.f64 (/.f64 (fma.f64 (/.f64 n f) (fma.f64 n (/.f64 n f) n) n) f) #s(literal 1 binary64))
(/.f64 (neg.f64 f) n)
(/.f64 (-.f64 n f) n)
(/.f64 (-.f64 n f) n)
(/.f64 (-.f64 n f) n)
#s(literal -1 binary64)
(fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal -2 binary64) f) (fma.f64 n (/.f64 n f) n) #s(literal -1 binary64))
(-.f64 (/.f64 (fma.f64 #s(literal -2 binary64) n (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) n) (fma.f64 n (/.f64 n f) n)) f)) f) #s(literal 1 binary64))
#s(literal -1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64))
(fma.f64 (/.f64 n f) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal 2 binary64)) #s(literal -1 binary64))
(-.f64 (/.f64 (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 n n) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -2 binary64))) f) n) n) f) #s(literal 1 binary64))
(neg.f64 f)
(*.f64 (-.f64 (/.f64 n f) #s(literal 1 binary64)) f)
(*.f64 (-.f64 (/.f64 n f) #s(literal 1 binary64)) f)
(*.f64 (-.f64 (/.f64 n f) #s(literal 1 binary64)) f)
f
(fma.f64 (/.f64 n f) f f)
(fma.f64 (/.f64 n f) f f)
(fma.f64 (/.f64 n f) f f)
#s(literal -1 binary64)
(fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal -2 binary64) f) (fma.f64 n (/.f64 n f) n) #s(literal -1 binary64))
(-.f64 (/.f64 (fma.f64 #s(literal -2 binary64) n (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) n) (fma.f64 n (/.f64 n f) n)) f)) f) #s(literal 1 binary64))
#s(literal -1 binary64)
(fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal -2 binary64) f) (fma.f64 n (/.f64 n f) n) #s(literal -1 binary64))
(-.f64 (/.f64 (fma.f64 #s(literal -2 binary64) n (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) n) (fma.f64 n (/.f64 n f) n)) f)) f) #s(literal 1 binary64))
(neg.f64 f)
(*.f64 (-.f64 (/.f64 n f) #s(literal 1 binary64)) f)
(*.f64 (-.f64 (/.f64 n f) #s(literal 1 binary64)) f)
(*.f64 (-.f64 (/.f64 n f) #s(literal 1 binary64)) f)
(neg.f64 f)
(neg.f64 f)
(neg.f64 f)
(neg.f64 f)
#s(literal -1 binary64)
(fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal -2 binary64) f) (fma.f64 n (/.f64 n f) n) #s(literal -1 binary64))
(-.f64 (/.f64 (fma.f64 #s(literal -2 binary64) n (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) n) (fma.f64 n (/.f64 n f) n)) f)) f) #s(literal 1 binary64))
(/.f64 n (neg.f64 f))
(*.f64 (/.f64 n f) (-.f64 #s(literal -1 binary64) (/.f64 n f)))
(/.f64 (neg.f64 (fma.f64 (/.f64 n f) (fma.f64 n (/.f64 n f) n) n)) f)
(/.f64 (+.f64 (/.f64 (fma.f64 n n (/.f64 (+.f64 (/.f64 (pow.f64 n #s(literal 4 binary64)) f) (pow.f64 n #s(literal 3 binary64))) f)) f) n) (neg.f64 f))
(/.f64 n (neg.f64 f))
(/.f64 n (neg.f64 f))
(/.f64 n (neg.f64 f))
(/.f64 n (neg.f64 f))
(neg.f64 f)
(*.f64 (-.f64 (/.f64 n f) #s(literal 1 binary64)) f)
(*.f64 (-.f64 (/.f64 n f) #s(literal 1 binary64)) f)
(*.f64 (-.f64 (/.f64 n f) #s(literal 1 binary64)) f)
#s(literal -1 binary64)
(fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal -2 binary64) f) (fma.f64 n (/.f64 n f) n) #s(literal -1 binary64))
(-.f64 (/.f64 (fma.f64 #s(literal -2 binary64) n (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) n) (fma.f64 n (/.f64 n f) n)) f)) f) #s(literal 1 binary64))
(neg.f64 f)
(*.f64 (-.f64 (/.f64 n f) #s(literal 1 binary64)) f)
(*.f64 (-.f64 (/.f64 n f) #s(literal 1 binary64)) f)
(*.f64 (-.f64 (/.f64 n f) #s(literal 1 binary64)) f)
#s(literal 1 binary64)
(+.f64 (/.f64 n f) #s(literal 1 binary64))
(fma.f64 (+.f64 (/.f64 n f) #s(literal 1 binary64)) (/.f64 n f) #s(literal 1 binary64))
(+.f64 (/.f64 (fma.f64 (/.f64 n f) (fma.f64 n (/.f64 n f) n) n) f) #s(literal 1 binary64))
(/.f64 (neg.f64 f) n)
(/.f64 (-.f64 n f) n)
(/.f64 (-.f64 n f) n)
(/.f64 (-.f64 n f) n)
#s(literal -1 binary64)
(fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal -2 binary64) f) (fma.f64 n (/.f64 n f) n) #s(literal -1 binary64))
(fma.f64 (fma.f64 (fma.f64 (/.f64 n (pow.f64 f #s(literal 3 binary64))) #s(literal -2 binary64) (/.f64 (/.f64 #s(literal -2 binary64) f) f)) n (/.f64 #s(literal -2 binary64) f)) n #s(literal -1 binary64))
#s(literal -1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64))
(fma.f64 (/.f64 n f) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal 2 binary64)) #s(literal -1 binary64))
(fma.f64 (fma.f64 (*.f64 (/.f64 (/.f64 #s(literal 2 binary64) f) f) (-.f64 (/.f64 n f) #s(literal 1 binary64))) n (/.f64 #s(literal 2 binary64) f)) n #s(literal -1 binary64))
(neg.f64 f)
(-.f64 n f)
(-.f64 n f)
(-.f64 n f)
f
(+.f64 f n)
(+.f64 f n)
(+.f64 f n)
#s(literal -1 binary64)
(fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal -2 binary64) f) (fma.f64 n (/.f64 n f) n) #s(literal -1 binary64))
(fma.f64 (fma.f64 (fma.f64 (/.f64 n (pow.f64 f #s(literal 3 binary64))) #s(literal -2 binary64) (/.f64 (/.f64 #s(literal -2 binary64) f) f)) n (/.f64 #s(literal -2 binary64) f)) n #s(literal -1 binary64))
#s(literal -1 binary64)
(fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal -2 binary64) f) (fma.f64 n (/.f64 n f) n) #s(literal -1 binary64))
(fma.f64 (fma.f64 (fma.f64 (/.f64 n (pow.f64 f #s(literal 3 binary64))) #s(literal -2 binary64) (/.f64 (/.f64 #s(literal -2 binary64) f) f)) n (/.f64 #s(literal -2 binary64) f)) n #s(literal -1 binary64))
(neg.f64 f)
(-.f64 n f)
(-.f64 n f)
(-.f64 n f)
#s(literal -1 binary64)
(fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal -2 binary64) f) (fma.f64 n (/.f64 n f) n) #s(literal -1 binary64))
(fma.f64 (fma.f64 (fma.f64 (/.f64 n (pow.f64 f #s(literal 3 binary64))) #s(literal -2 binary64) (/.f64 (/.f64 #s(literal -2 binary64) f) f)) n (/.f64 #s(literal -2 binary64) f)) n #s(literal -1 binary64))
(/.f64 n (neg.f64 f))
(*.f64 (/.f64 n f) (-.f64 #s(literal -1 binary64) (/.f64 n f)))
(*.f64 (fma.f64 (*.f64 (+.f64 (/.f64 n f) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 f f))) n (/.f64 #s(literal -1 binary64) f)) n)
(*.f64 (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal -1 binary64) (pow.f64 f #s(literal 3 binary64))) (/.f64 n (pow.f64 f #s(literal 4 binary64)))) n (/.f64 #s(literal -1 binary64) (*.f64 f f))) n (/.f64 #s(literal -1 binary64) f)) n)
(/.f64 n (neg.f64 f))
(/.f64 n (neg.f64 f))
(/.f64 n (neg.f64 f))
(/.f64 n (neg.f64 f))
(neg.f64 n)
(neg.f64 n)
(neg.f64 n)
(neg.f64 n)
(neg.f64 f)
(-.f64 n f)
(-.f64 n f)
(-.f64 n f)
#s(literal -1 binary64)
(fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal -2 binary64) f) (fma.f64 n (/.f64 n f) n) #s(literal -1 binary64))
(fma.f64 (fma.f64 (fma.f64 (/.f64 n (pow.f64 f #s(literal 3 binary64))) #s(literal -2 binary64) (/.f64 (/.f64 #s(literal -2 binary64) f) f)) n (/.f64 #s(literal -2 binary64) f)) n #s(literal -1 binary64))
(neg.f64 f)
(-.f64 n f)
(-.f64 n f)
(-.f64 n f)
#s(literal 1 binary64)
(+.f64 (/.f64 n f) #s(literal 1 binary64))
(fma.f64 (+.f64 (/.f64 n f) #s(literal 1 binary64)) (/.f64 n f) #s(literal 1 binary64))
(+.f64 (/.f64 (fma.f64 (/.f64 n f) (fma.f64 n (/.f64 n f) n) n) f) #s(literal 1 binary64))
(/.f64 (neg.f64 f) n)
(/.f64 (-.f64 n f) n)
(/.f64 (-.f64 n f) n)
(/.f64 (-.f64 n f) n)
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) n) (fma.f64 f (/.f64 f n) f) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (/.f64 f n) (fma.f64 f (/.f64 f n) f) f) n) #s(literal 1 binary64))
#s(literal 1 binary64)
(fma.f64 #s(literal -2 binary64) (/.f64 f n) #s(literal 1 binary64))
(fma.f64 (/.f64 f n) (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal -2 binary64)) #s(literal 1 binary64))
(fma.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) (/.f64 f (pow.f64 n #s(literal 3 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) n) n)) f (/.f64 #s(literal -2 binary64) n)) f #s(literal 1 binary64))
n
(*.f64 (/.f64 (-.f64 n f) n) n)
(*.f64 (/.f64 (-.f64 n f) n) n)
(*.f64 (/.f64 (-.f64 n f) n) n)
n
(fma.f64 (/.f64 f n) n n)
(fma.f64 (/.f64 f n) n n)
(fma.f64 (/.f64 f n) n n)
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) n) (fma.f64 f (/.f64 f n) f) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (/.f64 f n) (fma.f64 f (/.f64 f n) f) f) n) #s(literal 1 binary64))
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) n) (fma.f64 f (/.f64 f n) f) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (/.f64 f n) (fma.f64 f (/.f64 f n) f) f) n) #s(literal 1 binary64))
n
(*.f64 (/.f64 (-.f64 n f) n) n)
(*.f64 (/.f64 (-.f64 n f) n) n)
(*.f64 (/.f64 (-.f64 n f) n) n)
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) n) (fma.f64 f (/.f64 f n) f) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (/.f64 f n) (fma.f64 f (/.f64 f n) f) f) n) #s(literal 1 binary64))
#s(literal 1 binary64)
(+.f64 (/.f64 f n) #s(literal 1 binary64))
(fma.f64 (+.f64 (/.f64 f n) #s(literal 1 binary64)) (/.f64 f n) #s(literal 1 binary64))
(+.f64 (/.f64 (fma.f64 (/.f64 f n) (fma.f64 f (/.f64 f n) f) f) n) #s(literal 1 binary64))
(/.f64 n (neg.f64 f))
(/.f64 n (neg.f64 f))
(/.f64 n (neg.f64 f))
(/.f64 n (neg.f64 f))
(neg.f64 n)
(neg.f64 n)
(neg.f64 n)
(neg.f64 n)
n
(*.f64 (/.f64 (-.f64 n f) n) n)
(*.f64 (/.f64 (-.f64 n f) n) n)
(*.f64 (/.f64 (-.f64 n f) n) n)
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) n) (fma.f64 f (/.f64 f n) f) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (/.f64 f n) (fma.f64 f (/.f64 f n) f) f) n) #s(literal 1 binary64))
n
(*.f64 (/.f64 (-.f64 n f) n) n)
(*.f64 (/.f64 (-.f64 n f) n) n)
(*.f64 (/.f64 (-.f64 n f) n) n)
(/.f64 (neg.f64 f) n)
(*.f64 (/.f64 f n) (-.f64 #s(literal -1 binary64) (/.f64 f n)))
(/.f64 (fma.f64 (/.f64 f n) (fma.f64 f (/.f64 f n) f) f) (neg.f64 n))
(/.f64 (-.f64 (/.f64 (pow.f64 f #s(literal 4 binary64)) (neg.f64 (pow.f64 n #s(literal 3 binary64)))) (fma.f64 (/.f64 f n) (fma.f64 f (/.f64 f n) f) f)) n)
#s(literal 1 binary64)
(/.f64 (-.f64 n f) n)
(/.f64 (-.f64 n f) n)
(/.f64 (-.f64 n f) n)
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) n) (fma.f64 f (/.f64 f n) f) #s(literal 1 binary64))
(+.f64 (/.f64 (fma.f64 #s(literal 2 binary64) f (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) f) (fma.f64 f (/.f64 f n) f)) n)) n) #s(literal 1 binary64))
#s(literal 1 binary64)
(fma.f64 #s(literal -2 binary64) (/.f64 f n) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 f (fma.f64 (/.f64 #s(literal -2 binary64) n) f #s(literal 2 binary64))) n))
(+.f64 (/.f64 (fma.f64 #s(literal -2 binary64) f (/.f64 (*.f64 (*.f64 f f) (fma.f64 (/.f64 #s(literal -2 binary64) n) f #s(literal 2 binary64))) n)) n) #s(literal 1 binary64))
n
(*.f64 (/.f64 (-.f64 n f) n) n)
(*.f64 (/.f64 (-.f64 n f) n) n)
(*.f64 (/.f64 (-.f64 n f) n) n)
n
(fma.f64 (/.f64 f n) n n)
(fma.f64 (/.f64 f n) n n)
(fma.f64 (/.f64 f n) n n)
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) n) (fma.f64 f (/.f64 f n) f) #s(literal 1 binary64))
(+.f64 (/.f64 (fma.f64 #s(literal 2 binary64) f (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) f) (fma.f64 f (/.f64 f n) f)) n)) n) #s(literal 1 binary64))
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) n) (fma.f64 f (/.f64 f n) f) #s(literal 1 binary64))
(+.f64 (/.f64 (fma.f64 #s(literal 2 binary64) f (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) f) (fma.f64 f (/.f64 f n) f)) n)) n) #s(literal 1 binary64))
n
(*.f64 (/.f64 (-.f64 n f) n) n)
(*.f64 (/.f64 (-.f64 n f) n) n)
(*.f64 (/.f64 (-.f64 n f) n) n)
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) n) (fma.f64 f (/.f64 f n) f) #s(literal 1 binary64))
(+.f64 (/.f64 (fma.f64 #s(literal 2 binary64) f (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) f) (fma.f64 f (/.f64 f n) f)) n)) n) #s(literal 1 binary64))
#s(literal 1 binary64)
(+.f64 (/.f64 f n) #s(literal 1 binary64))
(fma.f64 (+.f64 (/.f64 f n) #s(literal 1 binary64)) (/.f64 f n) #s(literal 1 binary64))
(+.f64 (/.f64 (fma.f64 (/.f64 f n) (fma.f64 f (/.f64 f n) f) f) n) #s(literal 1 binary64))
(/.f64 n (neg.f64 f))
(/.f64 n (neg.f64 f))
(/.f64 n (neg.f64 f))
(/.f64 n (neg.f64 f))
(neg.f64 n)
(neg.f64 n)
(neg.f64 n)
(neg.f64 n)
n
(*.f64 (/.f64 (-.f64 n f) n) n)
(*.f64 (/.f64 (-.f64 n f) n) n)
(*.f64 (/.f64 (-.f64 n f) n) n)
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) n) (fma.f64 f (/.f64 f n) f) #s(literal 1 binary64))
(+.f64 (/.f64 (fma.f64 #s(literal 2 binary64) f (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) f) (fma.f64 f (/.f64 f n) f)) n)) n) #s(literal 1 binary64))
n
(*.f64 (/.f64 (-.f64 n f) n) n)
(*.f64 (/.f64 (-.f64 n f) n) n)
(*.f64 (/.f64 (-.f64 n f) n) n)
(/.f64 (neg.f64 f) n)
(*.f64 (/.f64 f n) (-.f64 #s(literal -1 binary64) (/.f64 f n)))
(/.f64 (fma.f64 (/.f64 f n) (fma.f64 f (/.f64 f n) f) f) (neg.f64 n))
(/.f64 (+.f64 (/.f64 (fma.f64 f f (/.f64 (+.f64 (/.f64 (pow.f64 f #s(literal 4 binary64)) n) (pow.f64 f #s(literal 3 binary64))) n)) n) f) (neg.f64 n))
#s(literal 1 binary64)
(/.f64 (-.f64 n f) n)
(/.f64 (-.f64 n f) n)
(/.f64 (-.f64 n f) n)

rewrite253.0ms (3.7%)

Memory
-33.9MiB live, 173.6MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
028126
042124
1162122
21212122
08461122
Stop Event
iter limit
node limit
iter limit
Counts
17 → 796
Calls
Call 1
Inputs
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 n f) (+.f64 n f)))
(/.f64 (-.f64 n f) (+.f64 n f))
(-.f64 n f)
(+.f64 n f)
#s(approx (/ (+ n f) (- n f)) #s(literal 1 binary64))
(/.f64 (+.f64 n f) #s(approx (- n f) (neg.f64 f)))
#s(approx (- n f) (neg.f64 f))
(neg.f64 f)
(-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) (/.f64 f (-.f64 f n)))
#s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f))
(/.f64 (neg.f64 n) f)
(neg.f64 n)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)
(/.f64 (+.f64 n f) #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)))
#s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n))
(/.f64 f (-.f64 f n))
(-.f64 #s(literal 1 binary64) (/.f64 f n))
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>

eval959.0ms (13.9%)

Memory
14.8MiB live, 275.8MiB allocated
Compiler

Compiled 30 197 to 2 882 computations (90.5% saved)

prune291.0ms (4.2%)

Memory
-15.9MiB live, 86.3MiB allocated
Pruning

13 alts after pruning (5 fresh and 8 done)

PrunedKeptTotal
New1 29621 298
Fresh033
Picked145
Done044
Total1 297131 310
Accuracy
100.0%
Counts
1 310 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(/.f64 (+.f64 n f) (-.f64 n f))
89.7%
(/.f64 (+.f64 n f) #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)))
47.3%
(/.f64 (+.f64 n f) #s(approx (- n f) (neg.f64 f)))
89.7%
(/.f64 #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) (-.f64 n f))
54.2%
(/.f64 #s(approx (neg (+ f n)) (neg.f64 n)) (-.f64 f n))
47.7%
(/.f64 #s(approx (neg (+ f n)) (neg.f64 f)) (-.f64 f n))
99.9%
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 n f) (+.f64 n f)))
48.1%
(/.f64 #s(literal 1 binary64) #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64))))
47.3%
(-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #s(approx (/ f (- f n)) #s(literal 1 binary64)))
54.4%
#s(approx (/ (+ n f) (- n f)) (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64)))
53.1%
#s(approx (/ (+ n f) (- n f)) #s(literal 1 binary64))
47.7%
#s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64)))
46.5%
#s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64))
Compiler

Compiled 234 to 163 computations (30.3% saved)

simplify155.0ms (2.2%)

Memory
16.5MiB live, 91.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 #s(literal 2 binary64) f)
cost-diff0
(fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64))
cost-diff0
#s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)))
cost-diff0
(/.f64 #s(literal 1 binary64) #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64))))
cost-diff0
(/.f64 #s(literal 2 binary64) n)
cost-diff0
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
cost-diff0
#s(approx (/ (+ n f) (- n f)) (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64)))
cost-diff0
(-.f64 f n)
cost-diff0
(neg.f64 n)
cost-diff0
#s(approx (neg (+ f n)) (neg.f64 n))
cost-diff0
(/.f64 #s(approx (neg (+ f n)) (neg.f64 n)) (-.f64 f n))
cost-diff0
(neg.f64 n)
cost-diff0
(/.f64 (neg.f64 n) f)
cost-diff0
#s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f))
cost-diff0
(-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #s(approx (/ f (- f n)) #s(literal 1 binary64)))
cost-diff0
(/.f64 f n)
cost-diff0
#s(approx (+ n f) (fma.f64 (/.f64 f n) n n))
cost-diff0
(/.f64 #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) (-.f64 n f))
cost-diff896
(fma.f64 (/.f64 f n) n n)
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
035180
052180
188180
2136175
3201169
4312169
51012169
63859169
76317169
87485169
97717169
107849169
08002169
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) (-.f64 n f))
#s(approx (+ n f) (fma.f64 (/.f64 f n) n n))
(fma.f64 (/.f64 f n) n n)
(/.f64 f n)
f
n
(-.f64 n f)
(-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #s(approx (/ f (- f n)) #s(literal 1 binary64)))
#s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f))
(/.f64 (neg.f64 n) f)
(neg.f64 n)
n
f
#s(approx (/ f (- f n)) #s(literal 1 binary64))
#s(literal 1 binary64)
(/.f64 #s(approx (neg (+ f n)) (neg.f64 n)) (-.f64 f n))
#s(approx (neg (+ f n)) (neg.f64 n))
(neg.f64 n)
n
(-.f64 f n)
f
#s(approx (/ (+ n f) (- n f)) (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(/.f64 #s(literal 2 binary64) n)
#s(literal 2 binary64)
n
f
#s(literal 1 binary64)
(/.f64 #s(literal 1 binary64) #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64))))
#s(literal 1 binary64)
#s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)))
(fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64))
(/.f64 #s(literal 2 binary64) f)
#s(literal 2 binary64)
f
n
#s(literal -1 binary64)
Outputs
(/.f64 #s(approx (+ n f) (+.f64 f n)) (-.f64 n f))
#s(approx (+ n f) (+.f64 f n))
(+.f64 f n)
(/.f64 f n)
f
n
(-.f64 n f)
(-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #s(approx (/ f (- f n)) #s(literal 1 binary64)))
#s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f))
(/.f64 (neg.f64 n) f)
(neg.f64 n)
n
f
#s(approx (/ f (- f n)) #s(literal 1 binary64))
#s(literal 1 binary64)
(/.f64 #s(approx (neg (+ f n)) (neg.f64 n)) (-.f64 f n))
#s(approx (neg (+ f n)) (neg.f64 n))
(neg.f64 n)
n
(-.f64 f n)
f
#s(approx (/ (+ n f) (- n f)) (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(/.f64 #s(literal 2 binary64) n)
#s(literal 2 binary64)
n
f
#s(literal 1 binary64)
(/.f64 #s(literal 1 binary64) #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64))))
#s(literal 1 binary64)
#s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)))
(fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64))
(/.f64 #s(literal 2 binary64) f)
#s(literal 2 binary64)
f
n
#s(literal -1 binary64)

localize89.0ms (1.3%)

Memory
14.6MiB live, 168.9MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0
(/.f64 #s(literal 2 binary64) f)
accuracy0.0234375
(/.f64 #s(literal 1 binary64) #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64))))
accuracy0.0703125
(fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64))
accuracy33.426538806902236
#s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)))
accuracy0
(/.f64 #s(literal 2 binary64) n)
accuracy0.11328125
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
accuracy29.163359046616385
#s(approx (/ (+ n f) (- n f)) (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64)))
accuracy0
(-.f64 f n)
accuracy0
(neg.f64 n)
accuracy0.037441259768442016
(/.f64 #s(approx (neg (+ f n)) (neg.f64 n)) (-.f64 f n))
accuracy29.397169813069507
#s(approx (neg (+ f n)) (neg.f64 n))
accuracy0
(neg.f64 n)
accuracy0.04296875
(-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #s(approx (/ f (- f n)) #s(literal 1 binary64)))
accuracy33.47055946900196
#s(approx (/ f (- f n)) #s(literal 1 binary64))
accuracy33.74884827448509
#s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f))
accuracy0
(-.f64 n f)
accuracy0
#s(approx (+ n f) (fma.f64 (/.f64 f n) n n))
accuracy0.037441259768442016
(/.f64 #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) (-.f64 n f))
accuracy6.343918531928961
(fma.f64 (/.f64 f n) n n)
Samples
55.0ms256×0valid
Compiler

Compiled 310 to 65 computations (79% saved)

Precisions
Click to see histograms. Total time spent on operations: 37.0ms
ival-div: 19.0ms (50.8% of total)
ival-add: 6.0ms (16% of total)
ival-mult: 6.0ms (16% of total)
ival-sub: 3.0ms (8% of total)
ival-neg: 2.0ms (5.3% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series27.0ms (0.4%)

Memory
-27.5MiB live, 56.7MiB allocated
Counts
20 → 444
Calls
Call 1
Inputs
#s(alt #<batchref> (patch (fma.f64 (/.f64 f n) n n) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) (-.f64 n f)) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 f n) #<representation binary64>) () ())
#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #s(approx (/ f (- f n)) #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())
#s(alt #<batchref> (patch (neg.f64 n) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 n)) (-.f64 f n)) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 n)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 #s(literal 2 binary64) n) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)))) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())
#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 #s(literal 2 binary64) f) #<representation binary64>) () ())
#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (/ f (- f n)) #s(literal 1 binary64)) #<representation binary64>) () ())
Outputs
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 f n) n n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 f n) n n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 f n) n n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 f n) n n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #s(approx (/ f (- f n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #s(approx (/ f (- f n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #s(approx (/ f (- f n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #s(approx (/ f (- f n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 #s(literal 2 binary64) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 #s(literal 2 binary64) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 #s(literal 2 binary64) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (/.f64 #s(literal 2 binary64) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (/ f (- f n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (/ f (- f n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (/ f (- f n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 f) (#s(alt #<batchref> (patch #s(approx (/ f (- f n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 f n) n n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 f n) n n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 f n) n n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 f n) n n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #s(approx (/ f (- f n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #s(approx (/ f (- f n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #s(approx (/ f (- f n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #s(approx (/ f (- f n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 #s(literal 2 binary64) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 #s(literal 2 binary64) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 #s(literal 2 binary64) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (/.f64 #s(literal 2 binary64) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (/ f (- f n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (/ f (- f n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (/ f (- f n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf f) (#s(alt #<batchref> (patch #s(approx (/ f (- f n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 f n) n n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 f n) n n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 f n) n n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 f n) n n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #s(approx (/ f (- f n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #s(approx (/ f (- f n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #s(approx (/ f (- f n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #s(approx (/ f (- f n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 #s(literal 2 binary64) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 #s(literal 2 binary64) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 #s(literal 2 binary64) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (/.f64 #s(literal 2 binary64) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (/ f (- f n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (/ f (- f n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (/ f (- f n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf f) (#s(alt #<batchref> (patch #s(approx (/ f (- f n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 f n) n n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 f n) n n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 f n) n n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 f n) n n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #s(approx (/ f (- f n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #s(approx (/ f (- f n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #s(approx (/ f (- f n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #s(approx (/ f (- f n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (neg.f64 n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (neg.f64 n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (neg.f64 n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (neg.f64 n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 #s(literal 2 binary64) n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 #s(literal 2 binary64) n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 #s(literal 2 binary64) n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 #s(literal 2 binary64) n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (/ f (- f n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (/ f (- f n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (/ f (- f n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 n) (#s(alt #<batchref> (patch #s(approx (/ f (- f n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 f n) n n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 f n) n n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 f n) n n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 f n) n n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #s(approx (/ f (- f n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #s(approx (/ f (- f n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #s(approx (/ f (- f n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #s(approx (/ f (- f n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (neg.f64 n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (neg.f64 n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (neg.f64 n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (neg.f64 n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 #s(literal 2 binary64) n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 #s(literal 2 binary64) n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 #s(literal 2 binary64) n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 #s(literal 2 binary64) n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (/ f (- f n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (/ f (- f n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (/ f (- f n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf n) (#s(alt #<batchref> (patch #s(approx (/ f (- f n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 f n) n n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 f n) n n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 f n) n n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 f n) n n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) (-.f64 n f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #s(approx (/ f (- f n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #s(approx (/ f (- f n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #s(approx (/ f (- f n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #s(approx (/ f (- f n)) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 (neg.f64 n) f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (neg.f64 n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (neg.f64 n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (neg.f64 n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (neg.f64 n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 #s(approx (neg (+ f n)) (neg.f64 n)) (-.f64 f n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (neg (+ f n)) (neg.f64 n)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (-.f64 f n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (/ (+ n f) (- n f)) (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 #s(literal 2 binary64) n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 #s(literal 2 binary64) n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 #s(literal 2 binary64) n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 #s(literal 2 binary64) n) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch (-.f64 n f) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (/ f (- f n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (/ f (- f n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (/ f (- f n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf n) (#s(alt #<batchref> (patch #s(approx (/ f (- f n)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
4.0ms
f
@inf
((+ (* (/ f n) n) n) (/ (+ n f) (- n f)) (+ n f) (/ f n) (- (/ (neg n) (- f n)) (/ f (- f n))) (/ (neg n) (- f n)) (/ (neg n) f) (neg n) (/ (neg (+ f n)) (- f n)) (neg (+ f n)) (- f n) (/ (+ n f) (- n f)) (+ (* (/ 2 n) f) 1) (/ 2 n) (/ 1 (/ (- n f) (+ n f))) (/ (- n f) (+ n f)) (+ (* (/ 2 f) n) -1) (/ 2 f) (- n f) (/ f (- f n)))
2.0ms
n
@-inf
((+ (* (/ f n) n) n) (/ (+ n f) (- n f)) (+ n f) (/ f n) (- (/ (neg n) (- f n)) (/ f (- f n))) (/ (neg n) (- f n)) (/ (neg n) f) (neg n) (/ (neg (+ f n)) (- f n)) (neg (+ f n)) (- f n) (/ (+ n f) (- n f)) (+ (* (/ 2 n) f) 1) (/ 2 n) (/ 1 (/ (- n f) (+ n f))) (/ (- n f) (+ n f)) (+ (* (/ 2 f) n) -1) (/ 2 f) (- n f) (/ f (- f n)))
2.0ms
f
@-inf
((+ (* (/ f n) n) n) (/ (+ n f) (- n f)) (+ n f) (/ f n) (- (/ (neg n) (- f n)) (/ f (- f n))) (/ (neg n) (- f n)) (/ (neg n) f) (neg n) (/ (neg (+ f n)) (- f n)) (neg (+ f n)) (- f n) (/ (+ n f) (- n f)) (+ (* (/ 2 n) f) 1) (/ 2 n) (/ 1 (/ (- n f) (+ n f))) (/ (- n f) (+ n f)) (+ (* (/ 2 f) n) -1) (/ 2 f) (- n f) (/ f (- f n)))
1.0ms
f
@0
((+ (* (/ f n) n) n) (/ (+ n f) (- n f)) (+ n f) (/ f n) (- (/ (neg n) (- f n)) (/ f (- f n))) (/ (neg n) (- f n)) (/ (neg n) f) (neg n) (/ (neg (+ f n)) (- f n)) (neg (+ f n)) (- f n) (/ (+ n f) (- n f)) (+ (* (/ 2 n) f) 1) (/ 2 n) (/ 1 (/ (- n f) (+ n f))) (/ (- n f) (+ n f)) (+ (* (/ 2 f) n) -1) (/ 2 f) (- n f) (/ f (- f n)))
1.0ms
n
@inf
((+ (* (/ f n) n) n) (/ (+ n f) (- n f)) (+ n f) (/ f n) (- (/ (neg n) (- f n)) (/ f (- f n))) (/ (neg n) (- f n)) (/ (neg n) f) (neg n) (/ (neg (+ f n)) (- f n)) (neg (+ f n)) (- f n) (/ (+ n f) (- n f)) (+ (* (/ 2 n) f) 1) (/ 2 n) (/ 1 (/ (- n f) (+ n f))) (/ (- n f) (+ n f)) (+ (* (/ 2 f) n) -1) (/ 2 f) (- n f) (/ f (- f n)))

simplify147.0ms (2.1%)

Memory
5.9MiB live, 236.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05073696
116023387
247153199
083432918
Stop Event
iter limit
node limit
Counts
444 → 426
Calls
Call 1
Inputs
n
(+ f n)
(+ f n)
(+ f n)
1
(+ 1 (* 2 (/ f n)))
(+ 1 (* f (+ (* 2 (/ f (pow n 2))) (* 2 (/ 1 n)))))
(+ 1 (* f (+ (* f (+ (* 2 (/ f (pow n 3))) (* 2 (/ 1 (pow n 2))))) (* 2 (/ 1 n)))))
n
(+ f n)
(+ f n)
(+ f n)
(/ f n)
(/ f n)
(/ f n)
(/ f n)
1
(+ 1 (* 2 (/ f n)))
(+ 1 (* f (+ (* 2 (/ f (pow n 2))) (* 2 (/ 1 n)))))
(+ 1 (* f (+ (* f (+ (* 2 (/ f (pow n 3))) (* 2 (/ 1 (pow n 2))))) (* 2 (/ 1 n)))))
1
(+ 1 (/ f n))
(+ 1 (* f (+ (/ 1 n) (/ f (pow n 2)))))
(+ 1 (* f (+ (* f (+ (/ 1 (pow n 2)) (/ f (pow n 3)))) (/ 1 n))))
(* -1 (/ n f))
(* -1 (/ n f))
(* -1 (/ n f))
(* -1 (/ n f))
1
(+ 1 (* 2 (/ f n)))
(+ 1 (* f (+ (* 2 (/ f (pow n 2))) (* 2 (/ 1 n)))))
(+ 1 (* f (+ (* f (+ (* 2 (/ f (pow n 3))) (* 2 (/ 1 (pow n 2))))) (* 2 (/ 1 n)))))
(* -1 n)
(- (* -1 f) n)
(- (* -1 f) n)
(- (* -1 f) n)
(* -1 n)
(- f n)
(- f n)
(- f n)
1
(+ 1 (* 2 (/ f n)))
(+ 1 (* f (+ (* 2 (/ f (pow n 2))) (* 2 (/ 1 n)))))
(+ 1 (* f (+ (* f (+ (* 2 (/ f (pow n 3))) (* 2 (/ 1 (pow n 2))))) (* 2 (/ 1 n)))))
1
(+ 1 (* 2 (/ f n)))
(+ 1 (* 2 (/ f n)))
(+ 1 (* 2 (/ f n)))
1
(+ 1 (* 2 (/ f n)))
(+ 1 (* f (+ (* 2 (/ f (pow n 2))) (* 2 (/ 1 n)))))
(+ 1 (* f (+ (* f (+ (* 2 (/ f (pow n 3))) (* 2 (/ 1 (pow n 2))))) (* 2 (/ 1 n)))))
1
(+ 1 (* -2 (/ f n)))
(+ 1 (* f (- (* 2 (/ f (pow n 2))) (* 2 (/ 1 n)))))
(+ 1 (* f (- (* f (+ (* -2 (/ f (pow n 3))) (* 2 (/ 1 (pow n 2))))) (* 2 (/ 1 n)))))
(* 2 (/ n f))
(/ (+ (* -1 f) (* 2 n)) f)
(/ (+ (* -1 f) (* 2 n)) f)
(/ (+ (* -1 f) (* 2 n)) f)
(/ 2 f)
(/ 2 f)
(/ 2 f)
(/ 2 f)
n
(+ n (* -1 f))
(+ n (* -1 f))
(+ n (* -1 f))
(* -1 (/ f n))
(* f (- (* -1 (/ f (pow n 2))) (/ 1 n)))
(* f (- (* f (- (* -1 (/ f (pow n 3))) (/ 1 (pow n 2)))) (/ 1 n)))
(* f (- (* f (- (* f (- (* -1 (/ f (pow n 4))) (/ 1 (pow n 3)))) (/ 1 (pow n 2)))) (/ 1 n)))
f
(* f (+ 1 (/ n f)))
(* f (+ 1 (/ n f)))
(* f (+ 1 (/ n f)))
-1
(- (* -1 (/ n f)) (+ 1 (/ n f)))
(- (+ (* -1 (/ n f)) (/ (* n (- (* -1 n) n)) (pow f 2))) (+ 1 (/ n f)))
(- (+ (* -1 (/ n f)) (/ (* (pow n 2) (- (* -1 n) n)) (pow f 3))) (+ 1 (+ (* -1 (/ (* n (- (* -1 n) n)) (pow f 2))) (/ n f))))
f
(* f (+ 1 (/ n f)))
(* f (+ 1 (/ n f)))
(* f (+ 1 (/ n f)))
(/ f n)
(/ f n)
(/ f n)
(/ f n)
-1
(- (* -2 (/ n f)) 1)
(- (+ (* -2 (/ n f)) (* -2 (/ (pow n 2) (pow f 2)))) 1)
(- (+ (* -2 (/ n f)) (+ (* -2 (/ (pow n 2) (pow f 2))) (* -2 (/ (pow n 3) (pow f 3))))) 1)
(* -1 (/ n f))
(/ (+ (* -1 n) (* -1 (/ (pow n 2) f))) f)
(/ (+ (* -1 n) (+ (* -1 (/ (pow n 2) f)) (* -1 (/ (pow n 3) (pow f 2))))) f)
(/ (+ (* -1 n) (+ (* -1 (/ (pow n 2) f)) (+ (* -1 (/ (pow n 3) (pow f 2))) (* -1 (/ (pow n 4) (pow f 3)))))) f)
(* -1 (/ n f))
(* -1 (/ n f))
(* -1 (/ n f))
(* -1 (/ n f))
-1
(- (* -1 (/ (- n (* -1 n)) f)) 1)
(- (+ (* -1 (/ (* n (- n (* -1 n))) (pow f 2))) (* -1 (/ (- n (* -1 n)) f))) 1)
(- (+ (* -1 (/ (* n (- n (* -1 n))) (pow f 2))) (+ (* -1 (/ (* (pow n 2) (- n (* -1 n))) (pow f 3))) (* -1 (/ (- n (* -1 n)) f)))) 1)
(* -1 f)
(* f (- (* -1 (/ n f)) 1))
(* f (- (* -1 (/ n f)) 1))
(* f (- (* -1 (/ n f)) 1))
f
(* f (+ 1 (* -1 (/ n f))))
(* f (+ 1 (* -1 (/ n f))))
(* f (+ 1 (* -1 (/ n f))))
-1
(- (* -1 (/ n f)) (+ 1 (/ n f)))
(- (+ (* -1 (/ n f)) (/ (* n (- (* -1 n) n)) (pow f 2))) (+ 1 (/ n f)))
(- (+ (* -1 (/ n f)) (/ (* (pow n 2) (- (* -1 n) n)) (pow f 3))) (+ 1 (+ (* -1 (/ (* n (- (* -1 n) n)) (pow f 2))) (/ n f))))
(* 2 (/ f n))
(* f (+ (/ 1 f) (* 2 (/ 1 n))))
(* f (+ (/ 1 f) (* 2 (/ 1 n))))
(* f (+ (/ 1 f) (* 2 (/ 1 n))))
-1
(- (* -1 (/ n f)) (+ 1 (/ n f)))
(- (+ (* -1 (/ n f)) (/ (* n (- (* -1 n) n)) (pow f 2))) (+ 1 (/ n f)))
(- (+ (* -1 (/ n f)) (/ (* (pow n 2) (- (* -1 n) n)) (pow f 3))) (+ 1 (+ (* -1 (/ (* n (- (* -1 n) n)) (pow f 2))) (/ n f))))
-1
(- (/ n f) (+ 1 (* -1 (/ n f))))
(- (+ (* -1 (/ (* n (- n (* -1 n))) (pow f 2))) (/ n f)) (+ 1 (* -1 (/ n f))))
(- (+ (/ n f) (/ (* (pow n 2) (- n (* -1 n))) (pow f 3))) (+ 1 (+ (* -1 (/ n f)) (/ (* n (- n (* -1 n))) (pow f 2)))))
-1
(- (* 2 (/ n f)) 1)
(- (* 2 (/ n f)) 1)
(- (* 2 (/ n f)) 1)
(/ 2 f)
(/ 2 f)
(/ 2 f)
(/ 2 f)
(* -1 f)
(* f (- (/ n f) 1))
(* f (- (/ n f) 1))
(* f (- (/ n f) 1))
1
(+ 1 (/ n f))
(- (+ 1 (/ (pow n 2) (pow f 2))) (* -1 (/ n f)))
(- (+ 1 (/ (pow n 3) (pow f 3))) (+ (* -1 (/ n f)) (* -1 (/ (pow n 2) (pow f 2)))))
f
(* -1 (* f (- (* -1 (/ n f)) 1)))
(* -1 (* f (- (* -1 (/ n f)) 1)))
(* -1 (* f (- (* -1 (/ n f)) 1)))
-1
(- (* -1 (/ (- n (* -1 n)) f)) 1)
(- (* -1 (/ (- (+ n (/ (* n (- n (* -1 n))) f)) (* -1 n)) f)) 1)
(- (* -1 (/ (- (+ n (* -1 (/ (- (* -1 (/ (* (pow n 2) (- n (* -1 n))) f)) (* n (- n (* -1 n)))) f))) (* -1 n)) f)) 1)
f
(* -1 (* f (- (* -1 (/ n f)) 1)))
(* -1 (* f (- (* -1 (/ n f)) 1)))
(* -1 (* f (- (* -1 (/ n f)) 1)))
(/ f n)
(/ f n)
(/ f n)
(/ f n)
-1
(- (* -2 (/ n f)) 1)
(- (* -1 (/ (+ (* -1 (/ (- (* -1 (pow n 2)) (pow n 2)) f)) (* 2 n)) f)) 1)
(- (* -1 (/ (+ (* -1 (/ (- (+ (* -1 (/ (- (pow n 3) (* -1 (pow n 3))) f)) (* -1 (pow n 2))) (pow n 2)) f)) (* 2 n)) f)) 1)
(* -1 (/ n f))
(* -1 (/ (+ n (/ (pow n 2) f)) f))
(* -1 (/ (+ n (* -1 (/ (- (* -1 (/ (pow n 3) f)) (pow n 2)) f))) f))
(* -1 (/ (+ n (* -1 (/ (- (* -1 (/ (- (/ (pow n 4) f) (* -1 (pow n 3))) f)) (pow n 2)) f))) f))
(* -1 (/ n f))
(* -1 (/ n f))
(* -1 (/ n f))
(* -1 (/ n f))
-1
(- (* -1 (/ n f)) (+ 1 (/ n f)))
(- (* -1 (/ (+ (* -1 (- (* -1 n) n)) (* -1 (/ (* n (- (* -1 n) n)) f))) f)) 1)
(- (* -1 (/ (+ (* -1 (- (* -1 n) n)) (* -1 (/ (+ (* n (- (* -1 n) n)) (/ (* (pow n 2) (- (* -1 n) n)) f)) f))) f)) 1)
(* -1 f)
(* -1 (* f (+ 1 (/ n f))))
(* -1 (* f (+ 1 (/ n f))))
(* -1 (* f (+ 1 (/ n f))))
f
(* -1 (* f (- (/ n f) 1)))
(* -1 (* f (- (/ n f) 1)))
(* -1 (* f (- (/ n f) 1)))
-1
(- (* -1 (/ (- n (* -1 n)) f)) 1)
(- (* -1 (/ (- (+ n (/ (* n (- n (* -1 n))) f)) (* -1 n)) f)) 1)
(- (* -1 (/ (- (+ n (* -1 (/ (- (* -1 (/ (* (pow n 2) (- n (* -1 n))) f)) (* n (- n (* -1 n)))) f))) (* -1 n)) f)) 1)
(* 2 (/ f n))
(* f (+ (* 2 (/ 1 n)) (/ 1 f)))
(* f (+ (* 2 (/ 1 n)) (/ 1 f)))
(* f (+ (* 2 (/ 1 n)) (/ 1 f)))
-1
(- (* -1 (/ (- n (* -1 n)) f)) 1)
(- (* -1 (/ (- (+ n (/ (* n (- n (* -1 n))) f)) (* -1 n)) f)) 1)
(- (* -1 (/ (- (+ n (* -1 (/ (- (* -1 (/ (* (pow n 2) (- n (* -1 n))) f)) (* n (- n (* -1 n)))) f))) (* -1 n)) f)) 1)
-1
(- (* -1 (/ (- (* -1 n) n) f)) 1)
(- (* -1 (/ (- (+ (* -1 n) (* -1 (/ (* n (- (* -1 n) n)) f))) n) f)) 1)
(- (* -1 (/ (- (+ (* -1 n) (* -1 (/ (- (* -1 (/ (* (pow n 2) (- (* -1 n) n)) f)) (* -1 (* n (- (* -1 n) n)))) f))) n) f)) 1)
-1
(- (* 2 (/ n f)) 1)
(- (* 2 (/ n f)) 1)
(- (* 2 (/ n f)) 1)
(/ 2 f)
(/ 2 f)
(/ 2 f)
(/ 2 f)
(* -1 f)
(* -1 (* f (+ 1 (* -1 (/ n f)))))
(* -1 (* f (+ 1 (* -1 (/ n f)))))
(* -1 (* f (+ 1 (* -1 (/ n f)))))
1
(+ 1 (/ n f))
(+ 1 (* -1 (/ (- (* -1 (/ (pow n 2) f)) n) f)))
(+ 1 (* -1 (/ (- (* -1 (/ (- (/ (pow n 3) f) (* -1 (pow n 2))) f)) n) f)))
f
(+ f n)
(+ f n)
(+ f n)
-1
(- (* -2 (/ n f)) 1)
(- (* n (- (* -2 (/ n (pow f 2))) (* 2 (/ 1 f)))) 1)
(- (* n (- (* n (- (* -2 (/ n (pow f 3))) (* 2 (/ 1 (pow f 2))))) (* 2 (/ 1 f)))) 1)
f
(+ f n)
(+ f n)
(+ f n)
(/ f n)
(/ f n)
(/ f n)
(/ f n)
-1
(- (* -2 (/ n f)) 1)
(- (* n (- (* -2 (/ n (pow f 2))) (* 2 (/ 1 f)))) 1)
(- (* n (- (* n (- (* -2 (/ n (pow f 3))) (* 2 (/ 1 (pow f 2))))) (* 2 (/ 1 f)))) 1)
(* -1 (/ n f))
(* n (- (* -1 (/ n (pow f 2))) (/ 1 f)))
(* n (- (* n (- (* -1 (/ n (pow f 3))) (/ 1 (pow f 2)))) (/ 1 f)))
(* n (- (* n (- (* n (- (* -1 (/ n (pow f 4))) (/ 1 (pow f 3)))) (/ 1 (pow f 2)))) (/ 1 f)))
(* -1 (/ n f))
(* -1 (/ n f))
(* -1 (/ n f))
(* -1 (/ n f))
(* -1 n)
(* -1 n)
(* -1 n)
(* -1 n)
-1
(- (* -2 (/ n f)) 1)
(- (* n (- (* -2 (/ n (pow f 2))) (* 2 (/ 1 f)))) 1)
(- (* n (- (* n (- (* -2 (/ n (pow f 3))) (* 2 (/ 1 (pow f 2))))) (* 2 (/ 1 f)))) 1)
(* -1 f)
(- (* -1 n) f)
(- (* -1 n) f)
(- (* -1 n) f)
f
(+ f (* -1 n))
(+ f (* -1 n))
(+ f (* -1 n))
-1
(- (* -2 (/ n f)) 1)
(- (* n (- (* -2 (/ n (pow f 2))) (* 2 (/ 1 f)))) 1)
(- (* n (- (* n (- (* -2 (/ n (pow f 3))) (* 2 (/ 1 (pow f 2))))) (* 2 (/ 1 f)))) 1)
(* 2 (/ f n))
(/ (+ n (* 2 f)) n)
(/ (+ n (* 2 f)) n)
(/ (+ n (* 2 f)) n)
(/ 2 n)
(/ 2 n)
(/ 2 n)
(/ 2 n)
-1
(- (* -2 (/ n f)) 1)
(- (* n (- (* -2 (/ n (pow f 2))) (* 2 (/ 1 f)))) 1)
(- (* n (- (* n (- (* -2 (/ n (pow f 3))) (* 2 (/ 1 (pow f 2))))) (* 2 (/ 1 f)))) 1)
-1
(- (* 2 (/ n f)) 1)
(- (* n (+ (* -2 (/ n (pow f 2))) (* 2 (/ 1 f)))) 1)
(- (* n (+ (* n (- (* 2 (/ n (pow f 3))) (* 2 (/ 1 (pow f 2))))) (* 2 (/ 1 f)))) 1)
-1
(- (* 2 (/ n f)) 1)
(- (* 2 (/ n f)) 1)
(- (* 2 (/ n f)) 1)
(* -1 f)
(- n f)
(- n f)
(- n f)
1
(+ 1 (/ n f))
(+ 1 (* n (+ (/ 1 f) (/ n (pow f 2)))))
(+ 1 (* n (+ (* n (+ (/ 1 (pow f 2)) (/ n (pow f 3)))) (/ 1 f))))
n
(* n (+ 1 (/ f n)))
(* n (+ 1 (/ f n)))
(* n (+ 1 (/ f n)))
1
(- (+ 1 (/ f n)) (* -1 (/ f n)))
(- (+ 1 (+ (/ f n) (/ (* f (- f (* -1 f))) (pow n 2)))) (* -1 (/ f n)))
(- (+ 1 (+ (/ f n) (/ (* (pow f 2) (- f (* -1 f))) (pow n 3)))) (+ (* -1 (/ f n)) (* -1 (/ (* f (- f (* -1 f))) (pow n 2)))))
n
(* n (+ 1 (/ f n)))
(* n (+ 1 (/ f n)))
(* n (+ 1 (/ f n)))
(/ f n)
(/ f n)
(/ f n)
(/ f n)
1
(- (+ 1 (/ f n)) (* -1 (/ f n)))
(- (+ 1 (+ (* 2 (/ (pow f 2) (pow n 2))) (/ f n))) (* -1 (/ f n)))
(- (+ 1 (+ (* 2 (/ (pow f 2) (pow n 2))) (+ (* 2 (/ (pow f 3) (pow n 3))) (/ f n)))) (* -1 (/ f n)))
1
(+ 1 (/ f n))
(- (+ 1 (/ (pow f 2) (pow n 2))) (* -1 (/ f n)))
(- (+ 1 (/ (pow f 3) (pow n 3))) (+ (* -1 (/ f n)) (* -1 (/ (pow f 2) (pow n 2)))))
(* -1 (/ n f))
(* -1 (/ n f))
(* -1 (/ n f))
(* -1 (/ n f))
(* -1 n)
(* -1 n)
(* -1 n)
(* -1 n)
1
(+ 1 (* -1 (/ (- (* -1 f) f) n)))
(+ 1 (+ (* -1 (/ (* f (- (* -1 f) f)) (pow n 2))) (* -1 (/ (- (* -1 f) f) n))))
(+ 1 (+ (* -1 (/ (* f (- (* -1 f) f)) (pow n 2))) (+ (* -1 (/ (* (pow f 2) (- (* -1 f) f)) (pow n 3))) (* -1 (/ (- (* -1 f) f) n)))))
(* -1 n)
(* n (- (* -1 (/ f n)) 1))
(* n (- (* -1 (/ f n)) 1))
(* n (- (* -1 (/ f n)) 1))
(* -1 n)
(* n (- (/ f n) 1))
(* n (- (/ f n) 1))
(* n (- (/ f n) 1))
1
(- (+ 1 (/ f n)) (* -1 (/ f n)))
(- (+ 1 (+ (/ f n) (/ (* f (- f (* -1 f))) (pow n 2)))) (* -1 (/ f n)))
(- (+ 1 (+ (/ f n) (/ (* (pow f 2) (- f (* -1 f))) (pow n 3)))) (+ (* -1 (/ f n)) (* -1 (/ (* f (- f (* -1 f))) (pow n 2)))))
1
(+ 1 (* 2 (/ f n)))
(+ 1 (* 2 (/ f n)))
(+ 1 (* 2 (/ f n)))
(/ 2 n)
(/ 2 n)
(/ 2 n)
(/ 2 n)
1
(- (+ 1 (/ f n)) (* -1 (/ f n)))
(- (+ 1 (+ (/ f n) (/ (* f (- f (* -1 f))) (pow n 2)))) (* -1 (/ f n)))
(- (+ 1 (+ (/ f n) (/ (* (pow f 2) (- f (* -1 f))) (pow n 3)))) (+ (* -1 (/ f n)) (* -1 (/ (* f (- f (* -1 f))) (pow n 2)))))
1
(- (+ 1 (* -1 (/ f n))) (/ f n))
(- (+ 1 (+ (* -1 (/ f n)) (* -1 (/ (* f (- (* -1 f) f)) (pow n 2))))) (/ f n))
(- (+ 1 (+ (* -1 (/ f n)) (/ (* (pow f 2) (- (* -1 f) f)) (pow n 3)))) (+ (/ f n) (/ (* f (- (* -1 f) f)) (pow n 2))))
(* 2 (/ n f))
(* n (- (* 2 (/ 1 f)) (/ 1 n)))
(* n (- (* 2 (/ 1 f)) (/ 1 n)))
(* n (- (* 2 (/ 1 f)) (/ 1 n)))
n
(* n (+ 1 (* -1 (/ f n))))
(* n (+ 1 (* -1 (/ f n))))
(* n (+ 1 (* -1 (/ f n))))
(* -1 (/ f n))
(/ (+ (* -1 f) (* -1 (/ (pow f 2) n))) n)
(/ (- (+ (* -1 f) (* -1 (/ (pow f 3) (pow n 2)))) (/ (pow f 2) n)) n)
(/ (- (+ (* -1 f) (* -1 (/ (pow f 4) (pow n 3)))) (+ (/ (pow f 2) n) (/ (pow f 3) (pow n 2)))) n)
n
(* -1 (* n (- (* -1 (/ f n)) 1)))
(* -1 (* n (- (* -1 (/ f n)) 1)))
(* -1 (* n (- (* -1 (/ f n)) 1)))
1
(- (+ 1 (/ f n)) (* -1 (/ f n)))
(+ 1 (* -1 (/ (+ (* -1 (- f (* -1 f))) (* -1 (/ (* f (- f (* -1 f))) n))) n)))
(+ 1 (* -1 (/ (+ (* -1 (- f (* -1 f))) (* -1 (/ (+ (* f (- f (* -1 f))) (/ (* (pow f 2) (- f (* -1 f))) n)) n))) n)))
n
(* -1 (* n (- (* -1 (/ f n)) 1)))
(* -1 (* n (- (* -1 (/ f n)) 1)))
(* -1 (* n (- (* -1 (/ f n)) 1)))
(/ f n)
(/ f n)
(/ f n)
(/ f n)
1
(+ 1 (* 2 (/ f n)))
(+ 1 (* -1 (/ (- (* -1 (/ (- (pow f 2) (* -1 (pow f 2))) n)) (* 2 f)) n)))
(+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (- (* -1 (pow f 3)) (pow f 3)) n)) (pow f 2)) (* -1 (pow f 2))) n)) (* 2 f)) n)))
1
(+ 1 (/ f n))
(+ 1 (* -1 (/ (- (* -1 (/ (pow f 2) n)) f) n)))
(+ 1 (* -1 (/ (- (* -1 (/ (- (/ (pow f 3) n) (* -1 (pow f 2))) n)) f) n)))
(* -1 (/ n f))
(* -1 (/ n f))
(* -1 (/ n f))
(* -1 (/ n f))
(* -1 n)
(* -1 n)
(* -1 n)
(* -1 n)
1
(+ 1 (* -1 (/ (- (* -1 f) f) n)))
(+ 1 (* -1 (/ (- (+ (* -1 f) (/ (* f (- (* -1 f) f)) n)) f) n)))
(+ 1 (* -1 (/ (- (+ (* -1 f) (* -1 (/ (- (* -1 (/ (* (pow f 2) (- (* -1 f) f)) n)) (* f (- (* -1 f) f))) n))) f) n)))
(* -1 n)
(* -1 (* n (+ 1 (/ f n))))
(* -1 (* n (+ 1 (/ f n))))
(* -1 (* n (+ 1 (/ f n))))
(* -1 n)
(* -1 (* n (+ 1 (* -1 (/ f n)))))
(* -1 (* n (+ 1 (* -1 (/ f n)))))
(* -1 (* n (+ 1 (* -1 (/ f n)))))
1
(- (+ 1 (/ f n)) (* -1 (/ f n)))
(+ 1 (* -1 (/ (+ (* -1 (- f (* -1 f))) (* -1 (/ (* f (- f (* -1 f))) n))) n)))
(+ 1 (* -1 (/ (+ (* -1 (- f (* -1 f))) (* -1 (/ (+ (* f (- f (* -1 f))) (/ (* (pow f 2) (- f (* -1 f))) n)) n))) n)))
1
(+ 1 (* 2 (/ f n)))
(+ 1 (* 2 (/ f n)))
(+ 1 (* 2 (/ f n)))
(/ 2 n)
(/ 2 n)
(/ 2 n)
(/ 2 n)
1
(- (+ 1 (/ f n)) (* -1 (/ f n)))
(+ 1 (* -1 (/ (+ (* -1 (- f (* -1 f))) (* -1 (/ (* f (- f (* -1 f))) n))) n)))
(+ 1 (* -1 (/ (+ (* -1 (- f (* -1 f))) (* -1 (/ (+ (* f (- f (* -1 f))) (/ (* (pow f 2) (- f (* -1 f))) n)) n))) n)))
1
(- (+ 1 (* -1 (/ f n))) (/ f n))
(+ 1 (* -1 (/ (+ (* -1 (- (* -1 f) f)) (/ (* f (- (* -1 f) f)) n)) n)))
(+ 1 (* -1 (/ (+ (* -1 (- (* -1 f) f)) (* -1 (/ (+ (* -1 (* f (- (* -1 f) f))) (/ (* (pow f 2) (- (* -1 f) f)) n)) n))) n)))
(* 2 (/ n f))
(* -1 (* n (- (/ 1 n) (* 2 (/ 1 f)))))
(* -1 (* n (- (/ 1 n) (* 2 (/ 1 f)))))
(* -1 (* n (- (/ 1 n) (* 2 (/ 1 f)))))
n
(* -1 (* n (- (/ f n) 1)))
(* -1 (* n (- (/ f n) 1)))
(* -1 (* n (- (/ f n) 1)))
(* -1 (/ f n))
(* -1 (/ (+ f (/ (pow f 2) n)) n))
(* -1 (/ (+ f (* -1 (/ (- (* -1 (/ (pow f 3) n)) (pow f 2)) n))) n))
(* -1 (/ (+ f (* -1 (/ (- (* -1 (/ (- (/ (pow f 4) n) (* -1 (pow f 3))) n)) (pow f 2)) n))) n))
Outputs
n
(+.f64 n f)
(+.f64 n f)
(+.f64 n f)
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 f (/.f64 f n) f) n) #s(literal 1 binary64))
(+.f64 (fma.f64 (pow.f64 (/.f64 f n) #s(literal 3 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 f (/.f64 f n) f) n))) #s(literal 1 binary64))
n
(+.f64 n f)
(+.f64 n f)
(+.f64 n f)
(/.f64 f n)
(/.f64 f n)
(/.f64 f n)
(/.f64 f n)
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 f (/.f64 f n) f) n) #s(literal 1 binary64))
(+.f64 (fma.f64 (pow.f64 (/.f64 f n) #s(literal 3 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 f (/.f64 f n) f) n))) #s(literal 1 binary64))
#s(literal 1 binary64)
(+.f64 (/.f64 f n) #s(literal 1 binary64))
(+.f64 (/.f64 (fma.f64 f (/.f64 f n) f) n) #s(literal 1 binary64))
(+.f64 (/.f64 (fma.f64 f (/.f64 f n) f) n) (+.f64 (pow.f64 (/.f64 f n) #s(literal 3 binary64)) #s(literal 1 binary64)))
(/.f64 (neg.f64 n) f)
(/.f64 (neg.f64 n) f)
(/.f64 (neg.f64 n) f)
(/.f64 (neg.f64 n) f)
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 f (/.f64 f n) f) n) #s(literal 1 binary64))
(+.f64 (fma.f64 (pow.f64 (/.f64 f n) #s(literal 3 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 f (/.f64 f n) f) n))) #s(literal 1 binary64))
(neg.f64 n)
(-.f64 (neg.f64 f) n)
(-.f64 (neg.f64 f) n)
(-.f64 (neg.f64 f) n)
(neg.f64 n)
(-.f64 f n)
(-.f64 f n)
(-.f64 f n)
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 f (/.f64 f n) f) n) #s(literal 1 binary64))
(+.f64 (fma.f64 (pow.f64 (/.f64 f n) #s(literal 3 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 f (/.f64 f n) f) n))) #s(literal 1 binary64))
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 f (/.f64 f n) f) n) #s(literal 1 binary64))
(+.f64 (fma.f64 (pow.f64 (/.f64 f n) #s(literal 3 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 f (/.f64 f n) f) n))) #s(literal 1 binary64))
#s(literal 1 binary64)
(fma.f64 #s(literal -2 binary64) (/.f64 f n) #s(literal 1 binary64))
(fma.f64 (fma.f64 (/.f64 (/.f64 #s(literal 2 binary64) n) n) f (/.f64 #s(literal -2 binary64) n)) f #s(literal 1 binary64))
(fma.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) (/.f64 f (pow.f64 n #s(literal 3 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) n) n)) f (/.f64 #s(literal -2 binary64) n)) f #s(literal 1 binary64))
(*.f64 (/.f64 n f) #s(literal 2 binary64))
(fma.f64 (/.f64 n f) #s(literal 2 binary64) #s(literal -1 binary64))
(fma.f64 (/.f64 n f) #s(literal 2 binary64) #s(literal -1 binary64))
(fma.f64 (/.f64 n f) #s(literal 2 binary64) #s(literal -1 binary64))
(/.f64 #s(literal 2 binary64) f)
(/.f64 #s(literal 2 binary64) f)
(/.f64 #s(literal 2 binary64) f)
(/.f64 #s(literal 2 binary64) f)
n
(-.f64 n f)
(-.f64 n f)
(-.f64 n f)
(/.f64 (neg.f64 f) n)
(/.f64 (fma.f64 f (/.f64 f n) f) (neg.f64 n))
(*.f64 (fma.f64 (-.f64 (/.f64 (/.f64 #s(literal -1 binary64) n) n) (/.f64 f (pow.f64 n #s(literal 3 binary64)))) f (/.f64 #s(literal -1 binary64) n)) f)
(*.f64 (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal -1 binary64) (pow.f64 n #s(literal 3 binary64))) (/.f64 f (pow.f64 n #s(literal 4 binary64)))) f (/.f64 (/.f64 #s(literal -1 binary64) n) n)) f (/.f64 #s(literal -1 binary64) n)) f)
f
(fma.f64 (/.f64 n f) f f)
(fma.f64 (/.f64 n f) f f)
(fma.f64 (/.f64 n f) f f)
#s(literal -1 binary64)
(fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))
(fma.f64 (/.f64 (fma.f64 n (/.f64 n f) n) f) #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 (pow.f64 (/.f64 n f) #s(literal 3 binary64)) #s(literal -2 binary64) (fma.f64 (/.f64 (fma.f64 n (/.f64 n f) n) f) #s(literal -2 binary64) #s(literal -1 binary64)))
f
(fma.f64 (/.f64 n f) f f)
(fma.f64 (/.f64 n f) f f)
(fma.f64 (/.f64 n f) f f)
(/.f64 f n)
(/.f64 f n)
(/.f64 f n)
(/.f64 f n)
#s(literal -1 binary64)
(fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))
(fma.f64 (/.f64 (fma.f64 n (/.f64 n f) n) f) #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 (/.f64 (fma.f64 n n (/.f64 (pow.f64 n #s(literal 3 binary64)) f)) f) n) f) #s(literal -1 binary64))
(/.f64 (neg.f64 n) f)
(/.f64 (fma.f64 n (/.f64 n f) n) (neg.f64 f))
(/.f64 (neg.f64 (+.f64 (/.f64 (fma.f64 n n (/.f64 (pow.f64 n #s(literal 3 binary64)) f)) f) n)) f)
(/.f64 (neg.f64 (+.f64 (+.f64 (/.f64 (fma.f64 n n (/.f64 (pow.f64 n #s(literal 3 binary64)) f)) f) n) (/.f64 (pow.f64 n #s(literal 4 binary64)) (pow.f64 f #s(literal 3 binary64))))) f)
(/.f64 (neg.f64 n) f)
(/.f64 (neg.f64 n) f)
(/.f64 (neg.f64 n) f)
(/.f64 (neg.f64 n) f)
#s(literal -1 binary64)
(fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))
(fma.f64 (/.f64 (fma.f64 n (/.f64 n f) n) f) #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 (/.f64 (fma.f64 n n (/.f64 (pow.f64 n #s(literal 3 binary64)) f)) f) n) f) #s(literal -1 binary64))
(neg.f64 f)
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 n f)) f)
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 n f)) f)
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 n f)) f)
f
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 n f)) f)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 n f)) f)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 n f)) f)
#s(literal -1 binary64)
(fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))
(fma.f64 (/.f64 (fma.f64 n (/.f64 n f) n) f) #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 (pow.f64 (/.f64 n f) #s(literal 3 binary64)) #s(literal -2 binary64) (fma.f64 (/.f64 (fma.f64 n (/.f64 n f) n) f) #s(literal -2 binary64) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 2 binary64) n) f)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
#s(literal -1 binary64)
(fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))
(fma.f64 (/.f64 (fma.f64 n (/.f64 n f) n) f) #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 (pow.f64 (/.f64 n f) #s(literal 3 binary64)) #s(literal -2 binary64) (fma.f64 (/.f64 (fma.f64 n (/.f64 n f) n) f) #s(literal -2 binary64) #s(literal -1 binary64)))
#s(literal -1 binary64)
(fma.f64 (/.f64 n f) #s(literal 2 binary64) #s(literal -1 binary64))
(fma.f64 (fma.f64 (/.f64 (/.f64 n f) f) #s(literal -2 binary64) (/.f64 #s(literal 2 binary64) f)) n #s(literal -1 binary64))
(+.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 n f) #s(literal 3 binary64)) #s(literal -2 binary64))) (fma.f64 (fma.f64 (/.f64 (/.f64 n f) f) #s(literal -2 binary64) (/.f64 #s(literal 2 binary64) f)) n #s(literal -1 binary64)))
#s(literal -1 binary64)
(fma.f64 (/.f64 n f) #s(literal 2 binary64) #s(literal -1 binary64))
(fma.f64 (/.f64 n f) #s(literal 2 binary64) #s(literal -1 binary64))
(fma.f64 (/.f64 n f) #s(literal 2 binary64) #s(literal -1 binary64))
(/.f64 #s(literal 2 binary64) f)
(/.f64 #s(literal 2 binary64) f)
(/.f64 #s(literal 2 binary64) f)
(/.f64 #s(literal 2 binary64) f)
(neg.f64 f)
(*.f64 (-.f64 (/.f64 n f) #s(literal 1 binary64)) f)
(*.f64 (-.f64 (/.f64 n f) #s(literal 1 binary64)) f)
(*.f64 (-.f64 (/.f64 n f) #s(literal 1 binary64)) f)
#s(literal 1 binary64)
(+.f64 (/.f64 n f) #s(literal 1 binary64))
(+.f64 (/.f64 (fma.f64 n (/.f64 n f) n) f) #s(literal 1 binary64))
(+.f64 (/.f64 (+.f64 (/.f64 (fma.f64 n n (/.f64 (pow.f64 n #s(literal 3 binary64)) f)) f) n) f) #s(literal 1 binary64))
f
(fma.f64 (/.f64 n f) f f)
(fma.f64 (/.f64 n f) f f)
(fma.f64 (/.f64 n f) f f)
#s(literal -1 binary64)
(fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))
(fma.f64 (/.f64 (fma.f64 n (/.f64 n f) n) f) #s(literal -2 binary64) #s(literal -1 binary64))
(-.f64 (/.f64 (fma.f64 #s(literal -2 binary64) n (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) n) n (/.f64 (*.f64 #s(literal -2 binary64) (pow.f64 n #s(literal 3 binary64))) f)) f)) f) #s(literal 1 binary64))
f
(fma.f64 (/.f64 n f) f f)
(fma.f64 (/.f64 n f) f f)
(fma.f64 (/.f64 n f) f f)
(/.f64 f n)
(/.f64 f n)
(/.f64 f n)
(/.f64 f n)
#s(literal -1 binary64)
(fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))
(fma.f64 (/.f64 (fma.f64 n (/.f64 n f) n) f) #s(literal -2 binary64) #s(literal -1 binary64))
(-.f64 (/.f64 (fma.f64 #s(literal -2 binary64) n (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) n) n (/.f64 (*.f64 #s(literal -2 binary64) (pow.f64 n #s(literal 3 binary64))) f)) f)) f) #s(literal 1 binary64))
(/.f64 (neg.f64 n) f)
(/.f64 (fma.f64 n (/.f64 n f) n) (neg.f64 f))
(/.f64 (neg.f64 (+.f64 (/.f64 (fma.f64 n n (/.f64 (pow.f64 n #s(literal 3 binary64)) f)) f) n)) f)
(/.f64 (+.f64 (/.f64 (fma.f64 n n (/.f64 (+.f64 (/.f64 (pow.f64 n #s(literal 4 binary64)) f) (pow.f64 n #s(literal 3 binary64))) f)) f) n) (neg.f64 f))
(/.f64 (neg.f64 n) f)
(/.f64 (neg.f64 n) f)
(/.f64 (neg.f64 n) f)
(/.f64 (neg.f64 n) f)
#s(literal -1 binary64)
(fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))
(fma.f64 (/.f64 (fma.f64 n (/.f64 n f) n) f) #s(literal -2 binary64) #s(literal -1 binary64))
(-.f64 (/.f64 (fma.f64 #s(literal -2 binary64) n (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) n) n (/.f64 (*.f64 #s(literal -2 binary64) (pow.f64 n #s(literal 3 binary64))) f)) f)) f) #s(literal 1 binary64))
(neg.f64 f)
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 n f)) f)
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 n f)) f)
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 n f)) f)
f
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 n f)) f)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 n f)) f)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 n f)) f)
#s(literal -1 binary64)
(fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))
(fma.f64 (/.f64 (fma.f64 n (/.f64 n f) n) f) #s(literal -2 binary64) #s(literal -1 binary64))
(-.f64 (/.f64 (fma.f64 #s(literal -2 binary64) n (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) n) n (/.f64 (*.f64 #s(literal -2 binary64) (pow.f64 n #s(literal 3 binary64))) f)) f)) f) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 2 binary64) n) f)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
#s(literal -1 binary64)
(fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))
(fma.f64 (/.f64 (fma.f64 n (/.f64 n f) n) f) #s(literal -2 binary64) #s(literal -1 binary64))
(-.f64 (/.f64 (fma.f64 #s(literal -2 binary64) n (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) n) n (/.f64 (*.f64 #s(literal -2 binary64) (pow.f64 n #s(literal 3 binary64))) f)) f)) f) #s(literal 1 binary64))
#s(literal -1 binary64)
(fma.f64 (/.f64 n f) #s(literal 2 binary64) #s(literal -1 binary64))
(fma.f64 (fma.f64 (/.f64 (/.f64 n f) f) #s(literal -2 binary64) (/.f64 #s(literal 2 binary64) f)) n #s(literal -1 binary64))
(-.f64 (/.f64 (+.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) n) n (/.f64 (*.f64 (pow.f64 n #s(literal 3 binary64)) #s(literal 2 binary64)) f)) f) n) n) f) #s(literal 1 binary64))
#s(literal -1 binary64)
(fma.f64 (/.f64 n f) #s(literal 2 binary64) #s(literal -1 binary64))
(fma.f64 (/.f64 n f) #s(literal 2 binary64) #s(literal -1 binary64))
(fma.f64 (/.f64 n f) #s(literal 2 binary64) #s(literal -1 binary64))
(/.f64 #s(literal 2 binary64) f)
(/.f64 #s(literal 2 binary64) f)
(/.f64 #s(literal 2 binary64) f)
(/.f64 #s(literal 2 binary64) f)
(neg.f64 f)
(*.f64 (-.f64 (/.f64 n f) #s(literal 1 binary64)) f)
(*.f64 (-.f64 (/.f64 n f) #s(literal 1 binary64)) f)
(*.f64 (-.f64 (/.f64 n f) #s(literal 1 binary64)) f)
#s(literal 1 binary64)
(+.f64 (/.f64 n f) #s(literal 1 binary64))
(+.f64 (/.f64 (fma.f64 n (/.f64 n f) n) f) #s(literal 1 binary64))
(+.f64 (/.f64 (+.f64 (/.f64 (fma.f64 n n (/.f64 (pow.f64 n #s(literal 3 binary64)) f)) f) n) f) #s(literal 1 binary64))
f
(+.f64 n f)
(+.f64 n f)
(+.f64 n f)
#s(literal -1 binary64)
(fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))
(fma.f64 (/.f64 (fma.f64 n (/.f64 n f) n) f) #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 (fma.f64 (fma.f64 (/.f64 n (pow.f64 f #s(literal 3 binary64))) #s(literal -2 binary64) (/.f64 (/.f64 #s(literal -2 binary64) f) f)) n (/.f64 #s(literal -2 binary64) f)) n #s(literal -1 binary64))
f
(+.f64 n f)
(+.f64 n f)
(+.f64 n f)
(/.f64 f n)
(/.f64 f n)
(/.f64 f n)
(/.f64 f n)
#s(literal -1 binary64)
(fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))
(fma.f64 (/.f64 (fma.f64 n (/.f64 n f) n) f) #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 (fma.f64 (fma.f64 (/.f64 n (pow.f64 f #s(literal 3 binary64))) #s(literal -2 binary64) (/.f64 (/.f64 #s(literal -2 binary64) f) f)) n (/.f64 #s(literal -2 binary64) f)) n #s(literal -1 binary64))
(/.f64 (neg.f64 n) f)
(/.f64 (fma.f64 n (/.f64 n f) n) (neg.f64 f))
(*.f64 (fma.f64 (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 f f)) (/.f64 n (pow.f64 f #s(literal 3 binary64)))) n (/.f64 #s(literal -1 binary64) f)) n)
(*.f64 (fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal -1 binary64) (pow.f64 f #s(literal 3 binary64))) (/.f64 n (pow.f64 f #s(literal 4 binary64)))) n (/.f64 #s(literal -1 binary64) (*.f64 f f))) n (/.f64 #s(literal -1 binary64) f)) n)
(/.f64 (neg.f64 n) f)
(/.f64 (neg.f64 n) f)
(/.f64 (neg.f64 n) f)
(/.f64 (neg.f64 n) f)
(neg.f64 n)
(neg.f64 n)
(neg.f64 n)
(neg.f64 n)
#s(literal -1 binary64)
(fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))
(fma.f64 (/.f64 (fma.f64 n (/.f64 n f) n) f) #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 (fma.f64 (fma.f64 (/.f64 n (pow.f64 f #s(literal 3 binary64))) #s(literal -2 binary64) (/.f64 (/.f64 #s(literal -2 binary64) f) f)) n (/.f64 #s(literal -2 binary64) f)) n #s(literal -1 binary64))
(neg.f64 f)
(-.f64 (neg.f64 f) n)
(-.f64 (neg.f64 f) n)
(-.f64 (neg.f64 f) n)
f
(-.f64 f n)
(-.f64 f n)
(-.f64 f n)
#s(literal -1 binary64)
(fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))
(fma.f64 (/.f64 (fma.f64 n (/.f64 n f) n) f) #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 (fma.f64 (fma.f64 (/.f64 n (pow.f64 f #s(literal 3 binary64))) #s(literal -2 binary64) (/.f64 (/.f64 #s(literal -2 binary64) f) f)) n (/.f64 #s(literal -2 binary64) f)) n #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 2 binary64) n) f)
(/.f64 (fma.f64 #s(literal 2 binary64) f n) n)
(/.f64 (fma.f64 #s(literal 2 binary64) f n) n)
(/.f64 (fma.f64 #s(literal 2 binary64) f n) n)
(/.f64 #s(literal 2 binary64) n)
(/.f64 #s(literal 2 binary64) n)
(/.f64 #s(literal 2 binary64) n)
(/.f64 #s(literal 2 binary64) n)
#s(literal -1 binary64)
(fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))
(fma.f64 (/.f64 (fma.f64 n (/.f64 n f) n) f) #s(literal -2 binary64) #s(literal -1 binary64))
(fma.f64 (fma.f64 (fma.f64 (/.f64 n (pow.f64 f #s(literal 3 binary64))) #s(literal -2 binary64) (/.f64 (/.f64 #s(literal -2 binary64) f) f)) n (/.f64 #s(literal -2 binary64) f)) n #s(literal -1 binary64))
#s(literal -1 binary64)
(fma.f64 (/.f64 n f) #s(literal 2 binary64) #s(literal -1 binary64))
(fma.f64 (fma.f64 (/.f64 (/.f64 n f) f) #s(literal -2 binary64) (/.f64 #s(literal 2 binary64) f)) n #s(literal -1 binary64))
(fma.f64 (fma.f64 (fma.f64 (/.f64 n (pow.f64 f #s(literal 3 binary64))) #s(literal 2 binary64) (/.f64 (/.f64 #s(literal -2 binary64) f) f)) n (/.f64 #s(literal 2 binary64) f)) n #s(literal -1 binary64))
#s(literal -1 binary64)
(fma.f64 (/.f64 n f) #s(literal 2 binary64) #s(literal -1 binary64))
(fma.f64 (/.f64 n f) #s(literal 2 binary64) #s(literal -1 binary64))
(fma.f64 (/.f64 n f) #s(literal 2 binary64) #s(literal -1 binary64))
(neg.f64 f)
(-.f64 n f)
(-.f64 n f)
(-.f64 n f)
#s(literal 1 binary64)
(+.f64 (/.f64 n f) #s(literal 1 binary64))
(+.f64 (/.f64 (fma.f64 n (/.f64 n f) n) f) #s(literal 1 binary64))
(+.f64 (/.f64 (+.f64 (/.f64 (fma.f64 n n (/.f64 (pow.f64 n #s(literal 3 binary64)) f)) f) n) f) #s(literal 1 binary64))
n
(fma.f64 (/.f64 f n) n n)
(fma.f64 (/.f64 f n) n n)
(fma.f64 (/.f64 f n) n n)
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 f (/.f64 f n) f) n) #s(literal 1 binary64))
(+.f64 (fma.f64 (pow.f64 (/.f64 f n) #s(literal 3 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 f (/.f64 f n) f) n))) #s(literal 1 binary64))
n
(fma.f64 (/.f64 f n) n n)
(fma.f64 (/.f64 f n) n n)
(fma.f64 (/.f64 f n) n n)
(/.f64 f n)
(/.f64 f n)
(/.f64 f n)
(/.f64 f n)
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 f (/.f64 f n) f) n) #s(literal 1 binary64))
(+.f64 (fma.f64 (pow.f64 (/.f64 f n) #s(literal 3 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 f (/.f64 f n) f) n))) #s(literal 1 binary64))
#s(literal 1 binary64)
(+.f64 (/.f64 f n) #s(literal 1 binary64))
(+.f64 (/.f64 (fma.f64 f (/.f64 f n) f) n) #s(literal 1 binary64))
(+.f64 (/.f64 (fma.f64 f (/.f64 f n) f) n) (+.f64 (pow.f64 (/.f64 f n) #s(literal 3 binary64)) #s(literal 1 binary64)))
(/.f64 (neg.f64 n) f)
(/.f64 (neg.f64 n) f)
(/.f64 (neg.f64 n) f)
(/.f64 (neg.f64 n) f)
(neg.f64 n)
(neg.f64 n)
(neg.f64 n)
(neg.f64 n)
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 f (/.f64 f n) f) n) #s(literal 1 binary64))
(+.f64 (fma.f64 (pow.f64 (/.f64 f n) #s(literal 3 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 f (/.f64 f n) f) n))) #s(literal 1 binary64))
(neg.f64 n)
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 f n)) n)
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 f n)) n)
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 f n)) n)
(neg.f64 n)
(*.f64 (-.f64 (/.f64 f n) #s(literal 1 binary64)) n)
(*.f64 (-.f64 (/.f64 f n) #s(literal 1 binary64)) n)
(*.f64 (-.f64 (/.f64 f n) #s(literal 1 binary64)) n)
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 f (/.f64 f n) f) n) #s(literal 1 binary64))
(+.f64 (fma.f64 (pow.f64 (/.f64 f n) #s(literal 3 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 f (/.f64 f n) f) n))) #s(literal 1 binary64))
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(/.f64 #s(literal 2 binary64) n)
(/.f64 #s(literal 2 binary64) n)
(/.f64 #s(literal 2 binary64) n)
(/.f64 #s(literal 2 binary64) n)
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 f (/.f64 f n) f) n) #s(literal 1 binary64))
(+.f64 (fma.f64 (pow.f64 (/.f64 f n) #s(literal 3 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 f (/.f64 f n) f) n))) #s(literal 1 binary64))
#s(literal 1 binary64)
(fma.f64 #s(literal -2 binary64) (/.f64 f n) #s(literal 1 binary64))
(fma.f64 (fma.f64 (/.f64 (/.f64 #s(literal 2 binary64) n) n) f (/.f64 #s(literal -2 binary64) n)) f #s(literal 1 binary64))
(fma.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) (/.f64 f (pow.f64 n #s(literal 3 binary64))) (/.f64 (/.f64 #s(literal 2 binary64) n) n)) f (/.f64 #s(literal -2 binary64) n)) f #s(literal 1 binary64))
(*.f64 (/.f64 n f) #s(literal 2 binary64))
(fma.f64 (/.f64 n f) #s(literal 2 binary64) #s(literal -1 binary64))
(fma.f64 (/.f64 n f) #s(literal 2 binary64) #s(literal -1 binary64))
(fma.f64 (/.f64 n f) #s(literal 2 binary64) #s(literal -1 binary64))
n
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)
(/.f64 (neg.f64 f) n)
(/.f64 (fma.f64 f (/.f64 f n) f) (neg.f64 n))
(/.f64 (-.f64 (neg.f64 f) (/.f64 (fma.f64 f f (/.f64 (pow.f64 f #s(literal 3 binary64)) n)) n)) n)
(/.f64 (-.f64 (-.f64 (neg.f64 f) (/.f64 (pow.f64 f #s(literal 4 binary64)) (pow.f64 n #s(literal 3 binary64)))) (/.f64 (fma.f64 f f (/.f64 (pow.f64 f #s(literal 3 binary64)) n)) n)) n)
n
(fma.f64 (/.f64 f n) n n)
(fma.f64 (/.f64 f n) n n)
(fma.f64 (/.f64 f n) n n)
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 f (/.f64 f n) f) n) #s(literal 1 binary64))
(+.f64 (fma.f64 (pow.f64 (/.f64 f n) #s(literal 3 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 f (/.f64 f n) f) n))) #s(literal 1 binary64))
n
(fma.f64 (/.f64 f n) n n)
(fma.f64 (/.f64 f n) n n)
(fma.f64 (/.f64 f n) n n)
(/.f64 f n)
(/.f64 f n)
(/.f64 f n)
(/.f64 f n)
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 f (/.f64 f n) f) n) #s(literal 1 binary64))
(+.f64 (fma.f64 (pow.f64 (/.f64 f n) #s(literal 3 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 f (/.f64 f n) f) n))) #s(literal 1 binary64))
#s(literal 1 binary64)
(+.f64 (/.f64 f n) #s(literal 1 binary64))
(+.f64 (/.f64 (fma.f64 f (/.f64 f n) f) n) #s(literal 1 binary64))
(+.f64 (/.f64 (fma.f64 f (/.f64 f n) f) n) (+.f64 (pow.f64 (/.f64 f n) #s(literal 3 binary64)) #s(literal 1 binary64)))
(/.f64 (neg.f64 n) f)
(/.f64 (neg.f64 n) f)
(/.f64 (neg.f64 n) f)
(/.f64 (neg.f64 n) f)
(neg.f64 n)
(neg.f64 n)
(neg.f64 n)
(neg.f64 n)
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 f (/.f64 f n) f) n) #s(literal 1 binary64))
(+.f64 (fma.f64 (pow.f64 (/.f64 f n) #s(literal 3 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 f (/.f64 f n) f) n))) #s(literal 1 binary64))
(neg.f64 n)
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 f n)) n)
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 f n)) n)
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 f n)) n)
(neg.f64 n)
(*.f64 (-.f64 (/.f64 f n) #s(literal 1 binary64)) n)
(*.f64 (-.f64 (/.f64 f n) #s(literal 1 binary64)) n)
(*.f64 (-.f64 (/.f64 f n) #s(literal 1 binary64)) n)
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 f (/.f64 f n) f) n) #s(literal 1 binary64))
(+.f64 (fma.f64 (pow.f64 (/.f64 f n) #s(literal 3 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 f (/.f64 f n) f) n))) #s(literal 1 binary64))
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(/.f64 #s(literal 2 binary64) n)
(/.f64 #s(literal 2 binary64) n)
(/.f64 #s(literal 2 binary64) n)
(/.f64 #s(literal 2 binary64) n)
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 f (/.f64 f n) f) n) #s(literal 1 binary64))
(+.f64 (fma.f64 (pow.f64 (/.f64 f n) #s(literal 3 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 f (/.f64 f n) f) n))) #s(literal 1 binary64))
#s(literal 1 binary64)
(fma.f64 #s(literal -2 binary64) (/.f64 f n) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (/.f64 f n)) f (*.f64 #s(literal 2 binary64) f)) n))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) f (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) f) f (/.f64 (*.f64 (pow.f64 f #s(literal 3 binary64)) #s(literal 2 binary64)) n)) n)) n))
(*.f64 (/.f64 n f) #s(literal 2 binary64))
(fma.f64 (/.f64 n f) #s(literal 2 binary64) #s(literal -1 binary64))
(fma.f64 (/.f64 n f) #s(literal 2 binary64) #s(literal -1 binary64))
(fma.f64 (/.f64 n f) #s(literal 2 binary64) #s(literal -1 binary64))
n
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)
(/.f64 (neg.f64 f) n)
(/.f64 (fma.f64 f (/.f64 f n) f) (neg.f64 n))
(/.f64 (-.f64 (neg.f64 f) (/.f64 (fma.f64 f f (/.f64 (pow.f64 f #s(literal 3 binary64)) n)) n)) n)
(/.f64 (+.f64 (/.f64 (fma.f64 f f (/.f64 (+.f64 (/.f64 (pow.f64 f #s(literal 4 binary64)) n) (pow.f64 f #s(literal 3 binary64))) n)) n) f) (neg.f64 n))

rewrite182.0ms (2.6%)

Memory
7.0MiB live, 247.0MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035162
052162
1220160
21551157
08686154
Stop Event
iter limit
node limit
iter limit
Counts
20 → 522
Calls
Call 1
Inputs
(fma.f64 (/.f64 f n) n n)
(/.f64 #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) (-.f64 n f))
#s(approx (+ n f) (fma.f64 (/.f64 f n) n n))
(/.f64 f n)
(-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #s(approx (/ f (- f n)) #s(literal 1 binary64)))
#s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f))
(/.f64 (neg.f64 n) f)
(neg.f64 n)
(/.f64 #s(approx (neg (+ f n)) (neg.f64 n)) (-.f64 f n))
#s(approx (neg (+ f n)) (neg.f64 n))
(-.f64 f n)
#s(approx (/ (+ n f) (- n f)) (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))
(/.f64 #s(literal 2 binary64) n)
(/.f64 #s(literal 1 binary64) #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64))))
#s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64)))
(fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64))
(/.f64 #s(literal 2 binary64) f)
(-.f64 n f)
#s(approx (/ f (- f n)) #s(literal 1 binary64))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval131.0ms (1.9%)

Memory
13.8MiB live, 242.5MiB allocated
Compiler

Compiled 22 991 to 2 101 computations (90.9% saved)

prune28.0ms (0.4%)

Memory
-13.6MiB live, 68.7MiB allocated
Pruning

13 alts after pruning (0 fresh and 13 done)

PrunedKeptTotal
New9760976
Fresh000
Picked055
Done088
Total97613989
Accuracy
100.0%
Counts
989 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(/.f64 (+.f64 n f) (-.f64 n f))
89.7%
(/.f64 (+.f64 n f) #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)))
47.3%
(/.f64 (+.f64 n f) #s(approx (- n f) (neg.f64 f)))
89.7%
(/.f64 #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) (-.f64 n f))
54.2%
(/.f64 #s(approx (neg (+ f n)) (neg.f64 n)) (-.f64 f n))
47.7%
(/.f64 #s(approx (neg (+ f n)) (neg.f64 f)) (-.f64 f n))
99.9%
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 n f) (+.f64 n f)))
48.1%
(/.f64 #s(literal 1 binary64) #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64))))
47.3%
(-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #s(approx (/ f (- f n)) #s(literal 1 binary64)))
54.4%
#s(approx (/ (+ n f) (- n f)) (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64)))
53.1%
#s(approx (/ (+ n f) (- n f)) #s(literal 1 binary64))
47.7%
#s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64)))
46.5%
#s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64))
Compiler

Compiled 444 to 191 computations (57% saved)

regimes19.0ms (0.3%)

Memory
30.8MiB live, 30.8MiB allocated
Counts
21 → 1
Calls
Call 1
Inputs
#s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64))
#s(approx (/ (neg (+ f n)) (- f n)) #s(literal 1 binary64))
#s(approx (/ (+ n f) (- n f)) #s(literal 1 binary64))
(-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #s(approx (/ f (- f n)) #s(literal 1 binary64)))
(/.f64 #s(approx (neg (+ f n)) (neg.f64 f)) (-.f64 f n))
(/.f64 #s(approx (neg (+ f n)) (neg.f64 n)) (-.f64 f n))
(/.f64 (+.f64 n f) #s(approx (- n f) (neg.f64 f)))
#s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64)))
#s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64)))
#s(approx (/ (+ n f) (- n f)) (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64)))
(/.f64 (+.f64 n f) (-.f64 n f))
(/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n))
(/.f64 #s(literal 1 binary64) #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 n f) (+.f64 n f)))
(-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) (/.f64 f (-.f64 f n)))
(/.f64 #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) (-.f64 n f))
(-.f64 (/.f64 (neg.f64 n) (-.f64 f n)) (/.f64 f (-.f64 f n)))
(/.f64 (+.f64 n f) #s(approx (- n f) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 f n)) n)))
#s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 n f) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -2 binary64)) #s(literal -1 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 f n) (*.f64 (+.f64 n f) (-.f64 n f)))) (-.f64 f n))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (-.f64 f n) (+.f64 n f))) (-.f64 f n)) (*.f64 (-.f64 f n) (/.f64 (-.f64 f n) (+.f64 n f))))
Outputs
(-.f64 (/.f64 (neg.f64 n) (-.f64 f n)) (/.f64 f (-.f64 f n)))
Calls

3 calls:

6.0ms
f
6.0ms
n
5.0ms
(/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n))
Results
AccuracySegmentsBranch
100.0%1f
100.0%1n
100.0%1(/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n))
Compiler

Compiled 10 to 10 computations (0% saved)

regimes16.0ms (0.2%)

Memory
-13.0MiB live, 25.0MiB allocated
Counts
16 → 1
Calls
Call 1
Inputs
#s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64))
#s(approx (/ (neg (+ f n)) (- f n)) #s(literal 1 binary64))
#s(approx (/ (+ n f) (- n f)) #s(literal 1 binary64))
(-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #s(approx (/ f (- f n)) #s(literal 1 binary64)))
(/.f64 #s(approx (neg (+ f n)) (neg.f64 f)) (-.f64 f n))
(/.f64 #s(approx (neg (+ f n)) (neg.f64 n)) (-.f64 f n))
(/.f64 (+.f64 n f) #s(approx (- n f) (neg.f64 f)))
#s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64)))
#s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64)))
#s(approx (/ (+ n f) (- n f)) (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64)))
(/.f64 (+.f64 n f) (-.f64 n f))
(/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n))
(/.f64 #s(literal 1 binary64) #s(approx (/ (- n f) (+ n f)) (fma.f64 (/.f64 #s(literal 2 binary64) f) n #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 n f) (+.f64 n f)))
(-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) (/.f64 f (-.f64 f n)))
(/.f64 #s(approx (+ n f) (fma.f64 (/.f64 f n) n n)) (-.f64 n f))
Outputs
(/.f64 (+.f64 n f) (-.f64 n f))
Calls

3 calls:

5.0ms
n
5.0ms
f
5.0ms
(/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n))
Results
AccuracySegmentsBranch
99.9%1f
99.9%1n
99.9%1(/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n))
Compiler

Compiled 10 to 10 computations (0% saved)

regimes11.0ms (0.2%)

Memory
18.8MiB live, 18.8MiB allocated
Counts
10 → 2
Calls
Call 1
Inputs
#s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64))
#s(approx (/ (neg (+ f n)) (- f n)) #s(literal 1 binary64))
#s(approx (/ (+ n f) (- n f)) #s(literal 1 binary64))
(-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #s(approx (/ f (- f n)) #s(literal 1 binary64)))
(/.f64 #s(approx (neg (+ f n)) (neg.f64 f)) (-.f64 f n))
(/.f64 #s(approx (neg (+ f n)) (neg.f64 n)) (-.f64 f n))
(/.f64 (+.f64 n f) #s(approx (- n f) (neg.f64 f)))
#s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64)))
#s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64)))
#s(approx (/ (+ n f) (- n f)) (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64)))
Outputs
#s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64)))
#s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64)))
Calls

3 calls:

4.0ms
n
4.0ms
f
3.0ms
(/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n))
Results
AccuracySegmentsBranch
74.0%3f
82.0%3n
99.1%2(/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n))
Compiler

Compiled 10 to 10 computations (0% saved)

regimes4.0ms (0.1%)

Memory
-33.2MiB live, 5.2MiB allocated
Counts
8 → 2
Calls
Call 1
Inputs
#s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64))
#s(approx (/ (neg (+ f n)) (- f n)) #s(literal 1 binary64))
#s(approx (/ (+ n f) (- n f)) #s(literal 1 binary64))
(-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #s(approx (/ f (- f n)) #s(literal 1 binary64)))
(/.f64 #s(approx (neg (+ f n)) (neg.f64 f)) (-.f64 f n))
(/.f64 #s(approx (neg (+ f n)) (neg.f64 n)) (-.f64 f n))
(/.f64 (+.f64 n f) #s(approx (- n f) (neg.f64 f)))
#s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64)))
Outputs
#s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64)))
(/.f64 #s(approx (neg (+ f n)) (neg.f64 n)) (-.f64 f n))
Calls

1 calls:

2.0ms
(/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n))
Results
AccuracySegmentsBranch
98.6%2(/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n))
Compiler

Compiled 8 to 6 computations (25% saved)

regimes3.0ms (0%)

Memory
5.0MiB live, 5.0MiB allocated
Counts
7 → 2
Calls
Call 1
Inputs
#s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64))
#s(approx (/ (neg (+ f n)) (- f n)) #s(literal 1 binary64))
#s(approx (/ (+ n f) (- n f)) #s(literal 1 binary64))
(-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #s(approx (/ f (- f n)) #s(literal 1 binary64)))
(/.f64 #s(approx (neg (+ f n)) (neg.f64 f)) (-.f64 f n))
(/.f64 #s(approx (neg (+ f n)) (neg.f64 n)) (-.f64 f n))
(/.f64 (+.f64 n f) #s(approx (- n f) (neg.f64 f)))
Outputs
(/.f64 #s(approx (neg (+ f n)) (neg.f64 f)) (-.f64 f n))
(/.f64 #s(approx (neg (+ f n)) (neg.f64 n)) (-.f64 f n))
Calls

1 calls:

2.0ms
(/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n))
Results
AccuracySegmentsBranch
98.1%2(/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n))
Compiler

Compiled 8 to 6 computations (25% saved)

regimes2.0ms (0%)

Memory
4.1MiB live, 4.1MiB allocated
Counts
5 → 2
Calls
Call 1
Inputs
#s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64))
#s(approx (/ (neg (+ f n)) (- f n)) #s(literal 1 binary64))
#s(approx (/ (+ n f) (- n f)) #s(literal 1 binary64))
(-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #s(approx (/ f (- f n)) #s(literal 1 binary64)))
(/.f64 #s(approx (neg (+ f n)) (neg.f64 f)) (-.f64 f n))
Outputs
(/.f64 #s(approx (neg (+ f n)) (neg.f64 f)) (-.f64 f n))
#s(approx (/ (neg (+ f n)) (- f n)) #s(literal 1 binary64))
Calls

1 calls:

2.0ms
(/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n))
Results
AccuracySegmentsBranch
98.0%2(/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n))
Compiler

Compiled 8 to 6 computations (25% saved)

regimes2.0ms (0%)

Memory
3.7MiB live, 3.7MiB allocated
Counts
4 → 2
Calls
Call 1
Inputs
#s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64))
#s(approx (/ (neg (+ f n)) (- f n)) #s(literal 1 binary64))
#s(approx (/ (+ n f) (- n f)) #s(literal 1 binary64))
(-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #s(approx (/ f (- f n)) #s(literal 1 binary64)))
Outputs
(-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #s(approx (/ f (- f n)) #s(literal 1 binary64)))
#s(approx (/ (neg (+ f n)) (- f n)) #s(literal 1 binary64))
Calls

1 calls:

2.0ms
(/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n))
Results
AccuracySegmentsBranch
98.0%2(/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n))
Compiler

Compiled 8 to 6 computations (25% saved)

regimes2.0ms (0%)

Memory
3.3MiB live, 3.3MiB allocated
Counts
3 → 2
Calls
Call 1
Inputs
#s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64))
#s(approx (/ (neg (+ f n)) (- f n)) #s(literal 1 binary64))
#s(approx (/ (+ n f) (- n f)) #s(literal 1 binary64))
Outputs
#s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64))
#s(approx (/ (neg (+ f n)) (- f n)) #s(literal 1 binary64))
Calls

1 calls:

1.0ms
(/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n))
Results
AccuracySegmentsBranch
98.0%2(/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n))
Compiler

Compiled 8 to 6 computations (25% saved)

regimes4.0ms (0.1%)

Memory
8.4MiB live, 8.4MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64))
Outputs
#s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64))
Calls

3 calls:

1.0ms
f
1.0ms
n
1.0ms
(/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n))
Results
AccuracySegmentsBranch
46.5%1f
46.5%1n
46.5%1(/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n))
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.9981971363403915
0.9999968020694583
Compiler

Compiled 11 to 11 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.9981971363403915
0.9999968020694583
Compiler

Compiled 11 to 11 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.9981971363403915
0.9999968020694583
Compiler

Compiled 11 to 11 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.9981971363403915
0.9999968020694583
Compiler

Compiled 11 to 11 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.9981971363403915
0.9999968020694583
Compiler

Compiled 11 to 11 computations (0% saved)

bsearch19.0ms (0.3%)

Memory
-26.6MiB live, 19.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
18.0ms
-0.9981971363403915
0.9999968020694583
Samples
4.0ms240×0valid
Compiler

Compiled 311 to 281 computations (9.6% saved)

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

simplify37.0ms (0.5%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
051243
174243
2104243
3128236
4148236
5183236
6228236
7298236
8373236
9417236
10475236
11515236
12544236
13560236
14562236
Stop Event
saturated
Calls
Call 1
Inputs
(-.f64 (/.f64 (neg.f64 n) (-.f64 f n)) (/.f64 f (-.f64 f n)))
(/.f64 (+.f64 n f) (-.f64 n f))
(if (<=.f64 (/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n)) #s(literal -1/2 binary64)) #s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))) #s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))))
(if (<=.f64 (/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n)) #s(literal -1/2 binary64)) #s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))) (/.f64 #s(approx (neg (+ f n)) (neg.f64 n)) (-.f64 f n)))
(if (<=.f64 (/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n)) #s(literal -1/2 binary64)) (/.f64 #s(approx (neg (+ f n)) (neg.f64 f)) (-.f64 f n)) (/.f64 #s(approx (neg (+ f n)) (neg.f64 n)) (-.f64 f n)))
(if (<=.f64 (/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n)) #s(literal -1/2 binary64)) (/.f64 #s(approx (neg (+ f n)) (neg.f64 f)) (-.f64 f n)) #s(approx (/ (neg (+ f n)) (- f n)) #s(literal 1 binary64)))
(if (<=.f64 (/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n)) #s(literal -1/2 binary64)) (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #s(approx (/ f (- f n)) #s(literal 1 binary64))) #s(approx (/ (neg (+ f n)) (- f n)) #s(literal 1 binary64)))
(if (<=.f64 (/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n)) #s(literal -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64)) #s(approx (/ (neg (+ f n)) (- f n)) #s(literal 1 binary64)))
#s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64))
Outputs
(-.f64 (/.f64 n (-.f64 n f)) (/.f64 f (-.f64 f n)))
(/.f64 (+.f64 f n) (-.f64 n f))
(if (<=.f64 (/.f64 (+.f64 f n) (-.f64 n f)) #s(literal -1/2 binary64)) #s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))) #s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal 2 binary64) n) f #s(literal 1 binary64))))
(if (<=.f64 (/.f64 (+.f64 f n) (-.f64 n f)) #s(literal -1/2 binary64)) #s(approx (/ (neg (+ f n)) (- f n)) (fma.f64 (/.f64 #s(literal -2 binary64) f) n #s(literal -1 binary64))) (/.f64 #s(approx (neg (+ f n)) (neg.f64 n)) (-.f64 f n)))
(if (<=.f64 (/.f64 (+.f64 f n) (-.f64 n f)) #s(literal -1/2 binary64)) (/.f64 #s(approx (neg (+ f n)) (neg.f64 f)) (-.f64 f n)) (/.f64 #s(approx (neg (+ f n)) (neg.f64 n)) (-.f64 f n)))
(if (<=.f64 (/.f64 (+.f64 f n) (-.f64 n f)) #s(literal -1/2 binary64)) (/.f64 #s(approx (neg (+ f n)) (neg.f64 f)) (-.f64 f n)) #s(approx (/ (neg (+ f n)) (- f n)) #s(literal 1 binary64)))
(if (<=.f64 (/.f64 (+.f64 f n) (-.f64 n f)) #s(literal -1/2 binary64)) (-.f64 #s(approx (/ (neg n) (- f n)) (/.f64 (neg.f64 n) f)) #s(approx (/ f (- f n)) #s(literal 1 binary64))) #s(approx (/ (neg (+ f n)) (- f n)) #s(literal 1 binary64)))
(if (<=.f64 (/.f64 (+.f64 f n) (-.f64 n f)) #s(literal -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64)) #s(approx (/ (neg (+ f n)) (- f n)) #s(literal 1 binary64)))
#s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64))

soundness1.0s (14.9%)

Memory
10.2MiB live, 544.9MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0618
01018
14618
232717
0553017
04312766
113612654
240822415
081982178
0145539
1448504
21333469
35177459
08642432
04493443
114203072
241162831
081162586
Stop Event
done
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
Compiler

Compiled 361 to 147 computations (59.3% saved)

preprocess95.0ms (1.4%)

Memory
2.8MiB live, 136.8MiB allocated
Compiler

Compiled 488 to 108 computations (77.9% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...