Statistics.Sample:$skurtosis from math-functions-0.1.5.2

Time bar (total: 5.7s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze12.0ms (0.2%)

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

Compiled 9 to 8 computations (11.1% saved)

sample1.0s (17.6%)

Memory
-7.0MiB live, 942.7MiB allocated
Samples
748.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 320.0ms
ival-mult: 142.0ms (44.4% of total)
ival-sub: 103.0ms (32.2% of total)
ival-div: 60.0ms (18.8% of total)
ival-true: 6.0ms (1.9% of total)
exact: 5.0ms (1.6% of total)
ival-assert: 3.0ms (0.9% of total)
Bogosity

explain103.0ms (1.8%)

Memory
-7.3MiB live, 78.3MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
320-3(-1.169213006955373e-260 -9.258664543269425e-162)(/.f64 x (*.f64 y y))
00-0-y
00-0-#s(literal 3 binary64)
00-0-(*.f64 y y)
00-0-(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
/.f64(/.f64 x (*.f64 y y))n/u170
(*.f64 y y)underflow60
Confusion
Predicted +Predicted -
+173
-0236
Precision
1.0
Recall
0.85
Confusion?
Predicted +Predicted MaybePredicted -
+1703
-00236
Precision?
1.0
Recall?
0.85
Freqs
test
numberfreq
0239
117
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
52.0ms512×0valid
Compiler

Compiled 65 to 28 computations (56.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
ival-mult: 4.0ms (36.7% of total)
ival-div: 3.0ms (27.5% of total)
ival-sub: 2.0ms (18.3% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess50.0ms (0.9%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01639
14337
211535
330035
466635
5106535
6154235
7160535
8162935
9164835
10165235
067
097
1147
2157
0157
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
Outputs
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
Symmetry

(abs y)

Compiler

Compiled 7 to 6 computations (14.3% saved)

eval0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
93.0%
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
Compiler

Compiled 7 to 6 computations (14.3% saved)

simplify2.0ms (0%)

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

Found 3 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 y y)
cost-diff0
(/.f64 x (*.f64 y y))
cost-diff0
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0618
0918
11418
21518
01518
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(/.f64 x (*.f64 y y))
x
(*.f64 y y)
y
#s(literal 3 binary64)
Outputs
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(/.f64 x (*.f64 y y))
x
(*.f64 y y)
y
#s(literal 3 binary64)

localize17.0ms (0.3%)

Memory
11.5MiB live, 11.5MiB allocated
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
accuracy0
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
accuracy0
(*.f64 y y)
accuracy7.303205688877045
(/.f64 x (*.f64 y y))
Samples
12.0ms256×0valid
Compiler

Compiled 38 to 14 computations (63.2% saved)

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

series6.0ms (0.1%)

Memory
4.8MiB live, 4.8MiB allocated
Counts
3 → 60
Calls
Call 1
Inputs
#s(alt #<batchref> (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())
Outputs
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
Calls

6 calls:

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

simplify171.0ms (3%)

Memory
-19.7MiB live, 62.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 7 (0.0ms)

IterNodesCost
021372
143372
2103372
3250372
4478372
5788372
61182372
71868300
82714300
93373300
103861300
114121300
124302300
134791300
145580300
156242300
167451300
08065300
Stop Event
iter limit
node limit
Counts
60 → 60
Calls
Call 1
Inputs
(/ x (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
Outputs
(/.f64 x (*.f64 y y))
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(/.f64 x (*.f64 y y))
(/.f64 x (*.f64 y y))
(/.f64 x (*.f64 y y))
(/.f64 x (*.f64 y y))
(*.f64 y y)
(*.f64 y y)
(*.f64 y y)
(*.f64 y y)
#s(literal -3 binary64)
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(/.f64 x (*.f64 y y))
(/.f64 x (*.f64 y y))
(/.f64 x (*.f64 y y))
(/.f64 x (*.f64 y y))
(*.f64 y y)
(*.f64 y y)
(*.f64 y y)
(*.f64 y y)
#s(literal -3 binary64)
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(/.f64 x (*.f64 y y))
(/.f64 x (*.f64 y y))
(/.f64 x (*.f64 y y))
(/.f64 x (*.f64 y y))
(*.f64 y y)
(*.f64 y y)
(*.f64 y y)
(*.f64 y y)
#s(literal -3 binary64)
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(/.f64 x (*.f64 y y))
(/.f64 x (*.f64 y y))
(/.f64 x (*.f64 y y))
(/.f64 x (*.f64 y y))
(/.f64 x (*.f64 y y))
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(/.f64 x (*.f64 y y))
(/.f64 x (*.f64 y y))
(/.f64 x (*.f64 y y))
(/.f64 x (*.f64 y y))
(/.f64 x (*.f64 y y))
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(/.f64 x (*.f64 y y))
(/.f64 x (*.f64 y y))
(/.f64 x (*.f64 y y))
(/.f64 x (*.f64 y y))

rewrite162.0ms (2.8%)

Memory
7.1MiB live, 199.3MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0615
0915
13815
228815
3324915
0817414
Stop Event
iter limit
node limit
iter limit
Counts
3 → 227
Calls
Call 1
Inputs
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(/.f64 x (*.f64 y y))
(*.f64 y y)
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval37.0ms (0.7%)

Memory
39.8MiB live, 112.4MiB allocated
Compiler

Compiled 6 915 to 670 computations (90.3% saved)

prune13.0ms (0.2%)

Memory
-8.4MiB live, 39.6MiB allocated
Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New2798287
Fresh000
Picked011
Done000
Total2799288
Accuracy
100.0%
Counts
288 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
92.6%
(fma.f64 (pow.f64 y #s(literal -2 binary64)) x #s(literal -3 binary64))
99.9%
(fma.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64))
62.1%
(-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64))
99.9%
(-.f64 (/.f64 (pow.f64 y #s(literal -1 binary64)) (/.f64 y x)) #s(literal 3 binary64))
99.9%
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
93.0%
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
99.9%
(-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64))
41.1%
#s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y)))
53.4%
#s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64))
Compiler

Compiled 155 to 134 computations (13.5% saved)

simplify115.0ms (2%)

Memory
-25.1MiB live, 13.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 (*.f64 y y) x)
cost-diff0
(pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64))
cost-diff0
(-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64))
cost-diff12544
(pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64))
cost-diff0
(pow.f64 y #s(literal -2 binary64))
cost-diff0
(fma.f64 (pow.f64 y #s(literal -2 binary64)) x #s(literal -3 binary64))
cost-diff0
(/.f64 #s(literal -1 binary64) y)
cost-diff0
(neg.f64 x)
cost-diff0
(/.f64 (neg.f64 x) y)
cost-diff320
(fma.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64))
cost-diff0
#s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64))
cost-diff0
(/.f64 x y)
cost-diff0
(/.f64 (/.f64 x y) y)
cost-diff0
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026103
04293
16193
29193
315093
424193
566893
6128393
7181393
8211993
9214793
10217193
11218993
12219193
0219193
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (/.f64 x y) y)
(/.f64 x y)
x
y
#s(literal 3 binary64)
#s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64))
#s(literal -3 binary64)
(fma.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64))
(/.f64 (neg.f64 x) y)
(neg.f64 x)
x
y
(/.f64 #s(literal -1 binary64) y)
#s(literal -1 binary64)
#s(literal -3 binary64)
(fma.f64 (pow.f64 y #s(literal -2 binary64)) x #s(literal -3 binary64))
(pow.f64 y #s(literal -2 binary64))
y
#s(literal -2 binary64)
x
#s(literal -3 binary64)
(-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64))
(/.f64 (*.f64 y y) x)
(*.f64 y y)
y
x
#s(literal -1/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
Outputs
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (/.f64 x y) y)
(/.f64 x y)
x
y
#s(literal 3 binary64)
#s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64))
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (neg.f64 x) y)
(neg.f64 x)
x
y
(/.f64 #s(literal -1 binary64) y)
#s(literal -1 binary64)
#s(literal -3 binary64)
(fma.f64 (pow.f64 y #s(literal -2 binary64)) x #s(literal -3 binary64))
(pow.f64 y #s(literal -2 binary64))
y
#s(literal -2 binary64)
x
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (/.f64 x y) y)
(pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64))
(/.f64 (*.f64 y y) x)
(*.f64 y y)
y
x
#s(literal -1/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)

localize80.0ms (1.4%)

Memory
-1.8MiB live, 155.9MiB allocated
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 y y)
accuracy0.12890625
(pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64))
accuracy4.280569000532806
(/.f64 (*.f64 y y) x)
accuracy8.537571002933744
(pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64))
accuracy0
(pow.f64 y #s(literal -2 binary64))
accuracy2.3381819517484512
(fma.f64 (pow.f64 y #s(literal -2 binary64)) x #s(literal -3 binary64))
accuracy0
(/.f64 (neg.f64 x) y)
accuracy0
(/.f64 #s(literal -1 binary64) y)
accuracy0
(neg.f64 x)
accuracy0.02734375
(fma.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64))
accuracy13.79162908921092
#s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64))
accuracy0
(/.f64 x y)
accuracy0
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
accuracy0.09375
(/.f64 (/.f64 x y) y)
Samples
29.0ms139×0invalid
25.0ms117×0valid
Compiler

Compiled 208 to 55 computations (73.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 34.0ms
ival-div: 10.0ms (29% of total)
ival-pow2: 6.0ms (17.4% of total)
ival-pow: 6.0ms (17.4% of total)
ival-mult: 5.0ms (14.5% of total)
ival-sub: 3.0ms (8.7% of total)
ival-add: 2.0ms (5.8% of total)
exact: 1.0ms (2.9% of total)
ival-neg: 1.0ms (2.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series26.0ms (0.5%)

Memory
25.0MiB live, 64.1MiB allocated
Counts
15 → 312
Calls
Call 1
Inputs
#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (fma.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())
#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())
#s(alt #<batchref> (patch (fma.f64 (pow.f64 y #s(literal -2 binary64)) x #s(literal -3 binary64)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (pow.f64 y #s(literal -2 binary64)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())
Outputs
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fma.f64 (pow.f64 y #s(literal -2 binary64)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fma.f64 (pow.f64 y #s(literal -2 binary64)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fma.f64 (pow.f64 y #s(literal -2 binary64)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fma.f64 (pow.f64 y #s(literal -2 binary64)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (pow.f64 y #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (pow.f64 y #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (pow.f64 y #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (pow.f64 y #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fma.f64 (pow.f64 y #s(literal -2 binary64)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fma.f64 (pow.f64 y #s(literal -2 binary64)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fma.f64 (pow.f64 y #s(literal -2 binary64)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fma.f64 (pow.f64 y #s(literal -2 binary64)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (pow.f64 y #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (pow.f64 y #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (pow.f64 y #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (pow.f64 y #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fma.f64 (pow.f64 y #s(literal -2 binary64)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fma.f64 (pow.f64 y #s(literal -2 binary64)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fma.f64 (pow.f64 y #s(literal -2 binary64)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fma.f64 (pow.f64 y #s(literal -2 binary64)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (pow.f64 y #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (pow.f64 y #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (pow.f64 y #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (pow.f64 y #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fma.f64 (pow.f64 y #s(literal -2 binary64)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fma.f64 (pow.f64 y #s(literal -2 binary64)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fma.f64 (pow.f64 y #s(literal -2 binary64)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fma.f64 (pow.f64 y #s(literal -2 binary64)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fma.f64 (pow.f64 y #s(literal -2 binary64)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fma.f64 (pow.f64 y #s(literal -2 binary64)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fma.f64 (pow.f64 y #s(literal -2 binary64)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fma.f64 (pow.f64 y #s(literal -2 binary64)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fma.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fma.f64 (pow.f64 y #s(literal -2 binary64)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fma.f64 (pow.f64 y #s(literal -2 binary64)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fma.f64 (pow.f64 y #s(literal -2 binary64)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fma.f64 (pow.f64 y #s(literal -2 binary64)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 y y) x) #<representation binary64>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
5.0ms
x
@inf
((- (/ (/ x y) y) 3) (/ (/ x y) y) (/ x y) (- (/ x (* y y)) 3) (+ (* (/ (neg x) y) (/ -1 y)) -3) (/ (neg x) y) (neg x) (/ -1 y) (+ (* (pow y -2) x) -3) (pow y -2) (pow (pow (/ (* y y) x) -1/2) 2) (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (pow (/ (* y y) x) -1/2) (/ (* y y) x) (* y y))
3.0ms
x
@-inf
((- (/ (/ x y) y) 3) (/ (/ x y) y) (/ x y) (- (/ x (* y y)) 3) (+ (* (/ (neg x) y) (/ -1 y)) -3) (/ (neg x) y) (neg x) (/ -1 y) (+ (* (pow y -2) x) -3) (pow y -2) (pow (pow (/ (* y y) x) -1/2) 2) (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (pow (/ (* y y) x) -1/2) (/ (* y y) x) (* y y))
3.0ms
y
@0
((- (/ (/ x y) y) 3) (/ (/ x y) y) (/ x y) (- (/ x (* y y)) 3) (+ (* (/ (neg x) y) (/ -1 y)) -3) (/ (neg x) y) (neg x) (/ -1 y) (+ (* (pow y -2) x) -3) (pow y -2) (pow (pow (/ (* y y) x) -1/2) 2) (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (pow (/ (* y y) x) -1/2) (/ (* y y) x) (* y y))
2.0ms
x
@0
((- (/ (/ x y) y) 3) (/ (/ x y) y) (/ x y) (- (/ x (* y y)) 3) (+ (* (/ (neg x) y) (/ -1 y)) -3) (/ (neg x) y) (neg x) (/ -1 y) (+ (* (pow y -2) x) -3) (pow y -2) (pow (pow (/ (* y y) x) -1/2) 2) (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (pow (/ (* y y) x) -1/2) (/ (* y y) x) (* y y))
2.0ms
y
@inf
((- (/ (/ x y) y) 3) (/ (/ x y) y) (/ x y) (- (/ x (* y y)) 3) (+ (* (/ (neg x) y) (/ -1 y)) -3) (/ (neg x) y) (neg x) (/ -1 y) (+ (* (pow y -2) x) -3) (pow y -2) (pow (pow (/ (* y y) x) -1/2) 2) (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (pow (/ (* y y) x) -1/2) (/ (* y y) x) (* y y))

simplify209.0ms (3.6%)

Memory
-49.6MiB live, 130.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0421612
1991564
22961564
36851564
420021564
545051564
662731564
769491564
872551564
973321564
1073791564
080111549
Stop Event
iter limit
node limit
Counts
312 → 312
Calls
Call 1
Inputs
(/ x (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ x (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(/ -1 y)
(/ -1 y)
(/ -1 y)
(/ -1 y)
(/ x (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ 1 (pow y 2))
(/ 1 (pow y 2))
(/ 1 (pow y 2))
(/ 1 (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ (pow y 2) x)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x y)
(/ x y)
(/ x y)
(/ x y)
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(/ -1 y)
(/ -1 y)
(/ -1 y)
(/ -1 y)
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(/ 1 (pow y 2))
(/ 1 (pow y 2))
(/ 1 (pow y 2))
(/ 1 (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ (pow y 2) x)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x y)
(/ x y)
(/ x y)
(/ x y)
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(/ -1 y)
(/ -1 y)
(/ -1 y)
(/ -1 y)
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(/ 1 (pow y 2))
(/ 1 (pow y 2))
(/ 1 (pow y 2))
(/ 1 (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(* -1 (* (sqrt x) (/ 1 y)))
(* -1 (* (sqrt x) (/ 1 y)))
(* -1 (* (sqrt x) (/ 1 y)))
(* -1 (* (sqrt x) (/ 1 y)))
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ (pow y 2) x)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x y)
(/ x y)
(/ x y)
(/ x y)
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ x (pow y 2))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x (pow y 2))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(/ x (pow y 2))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(/ x (pow y 2))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ x (pow y 2))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x (pow y 2))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(/ x (pow y 2))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(/ x (pow y 2))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (/ (* x (pow (sqrt -1) 2)) (pow y 2)))
(* -1 (/ (* x (pow (sqrt -1) 2)) (pow y 2)))
(* -1 (/ (* x (pow (sqrt -1) 2)) (pow y 2)))
(* -1 (/ (* x (pow (sqrt -1) 2)) (pow y 2)))
(* -1 (/ (* x (pow (sqrt -1) 2)) (pow y 2)))
(* -1 (* x (+ (* 3 (/ 1 x)) (/ (pow (sqrt -1) 2) (pow y 2)))))
(* -1 (* x (+ (* 3 (/ 1 x)) (/ (pow (sqrt -1) 2) (pow y 2)))))
(* -1 (* x (+ (* 3 (/ 1 x)) (/ (pow (sqrt -1) 2) (pow y 2)))))
(* -1 (* (sqrt x) (/ (pow (sqrt -1) 2) y)))
(* -1 (* (sqrt x) (/ (pow (sqrt -1) 2) y)))
(* -1 (* (sqrt x) (/ (pow (sqrt -1) 2) y)))
(* -1 (* (sqrt x) (/ (pow (sqrt -1) 2) y)))
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ (pow y 2) x)
(/ (pow y 2) x)
Outputs
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 y y) x) y) y)
(/.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 y y) x) y) y)
(/.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 y y) x) y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 y y) x) y) y)
(/.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 y y) x) y) y)
(/.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 y y) x) y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 y y) x) y) y)
(/.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 y y) x) y) y)
(/.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 y y) x) y) y)
(/.f64 (neg.f64 x) y)
(/.f64 (neg.f64 x) y)
(/.f64 (neg.f64 x) y)
(/.f64 (neg.f64 x) y)
(/.f64 #s(literal -1 binary64) y)
(/.f64 #s(literal -1 binary64) y)
(/.f64 #s(literal -1 binary64) y)
(/.f64 #s(literal -1 binary64) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 y y) x) y) y)
(/.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 y y) x) y) y)
(/.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 y y) x) y) y)
(/.f64 #s(literal 1 binary64) (*.f64 y y))
(/.f64 #s(literal 1 binary64) (*.f64 y y))
(/.f64 #s(literal 1 binary64) (*.f64 y y))
(/.f64 #s(literal 1 binary64) (*.f64 y y))
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 y y) x) y) y)
(/.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 y y) x) y) y)
(/.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 y y) x) y) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (*.f64 y y) x)
(/.f64 (*.f64 y y) x)
(/.f64 (*.f64 y y) x)
(/.f64 (*.f64 y y) x)
(*.f64 y y)
(*.f64 y y)
(*.f64 y y)
(*.f64 y y)
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (neg.f64 x) y)
(/.f64 (neg.f64 x) y)
(/.f64 (neg.f64 x) y)
(/.f64 (neg.f64 x) y)
(/.f64 #s(literal -1 binary64) y)
(/.f64 #s(literal -1 binary64) y)
(/.f64 #s(literal -1 binary64) y)
(/.f64 #s(literal -1 binary64) y)
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 #s(literal 1 binary64) (*.f64 y y))
(/.f64 #s(literal 1 binary64) (*.f64 y y))
(/.f64 #s(literal 1 binary64) (*.f64 y y))
(/.f64 #s(literal 1 binary64) (*.f64 y y))
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (*.f64 y y) x)
(/.f64 (*.f64 y y) x)
(/.f64 (*.f64 y y) x)
(/.f64 (*.f64 y y) x)
(*.f64 y y)
(*.f64 y y)
(*.f64 y y)
(*.f64 y y)
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (neg.f64 x) y)
(/.f64 (neg.f64 x) y)
(/.f64 (neg.f64 x) y)
(/.f64 (neg.f64 x) y)
(/.f64 #s(literal -1 binary64) y)
(/.f64 #s(literal -1 binary64) y)
(/.f64 #s(literal -1 binary64) y)
(/.f64 #s(literal -1 binary64) y)
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 #s(literal 1 binary64) (*.f64 y y))
(/.f64 #s(literal 1 binary64) (*.f64 y y))
(/.f64 #s(literal 1 binary64) (*.f64 y y))
(/.f64 #s(literal 1 binary64) (*.f64 y y))
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (sqrt.f64 x) (neg.f64 y))
(/.f64 (sqrt.f64 x) (neg.f64 y))
(/.f64 (sqrt.f64 x) (neg.f64 y))
(/.f64 (sqrt.f64 x) (neg.f64 y))
(/.f64 (*.f64 y y) x)
(/.f64 (*.f64 y y) x)
(/.f64 (*.f64 y y) x)
(/.f64 (*.f64 y y) x)
(*.f64 y y)
(*.f64 y y)
(*.f64 y y)
(*.f64 y y)
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (neg.f64 x) y)
(/.f64 (neg.f64 x) y)
(/.f64 (neg.f64 x) y)
(/.f64 (neg.f64 x) y)
(neg.f64 x)
(neg.f64 x)
(neg.f64 x)
(neg.f64 x)
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (*.f64 y y) x)
(/.f64 (*.f64 y y) x)
(/.f64 (*.f64 y y) x)
(/.f64 (*.f64 y y) x)
(/.f64 (/.f64 x y) y)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(/.f64 (/.f64 x y) y)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (/.f64 x y) y)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (neg.f64 x) y)
(/.f64 (neg.f64 x) y)
(/.f64 (neg.f64 x) y)
(/.f64 (neg.f64 x) y)
(neg.f64 x)
(neg.f64 x)
(neg.f64 x)
(neg.f64 x)
(/.f64 (/.f64 x y) y)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (*.f64 y y) x)
(/.f64 (*.f64 y y) x)
(/.f64 (*.f64 y y) x)
(/.f64 (*.f64 y y) x)
(/.f64 (/.f64 x y) y)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(/.f64 (/.f64 x y) y)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (/.f64 x y) y)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (neg.f64 x) y)
(/.f64 (neg.f64 x) y)
(/.f64 (neg.f64 x) y)
(/.f64 (neg.f64 x) y)
(neg.f64 x)
(neg.f64 x)
(neg.f64 x)
(neg.f64 x)
(/.f64 (/.f64 x y) y)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (*.f64 y y) x)
(/.f64 (*.f64 y y) x)
(/.f64 (*.f64 y y) x)
(/.f64 (*.f64 y y) x)

rewrite149.0ms (2.6%)

Memory
32.7MiB live, 188.8MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02686
04277
117672
2120172
0910672
Stop Event
iter limit
node limit
iter limit
Counts
15 → 920
Calls
Call 1
Inputs
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (/.f64 x y) y)
(/.f64 x y)
#s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64))
(fma.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64))
(/.f64 (neg.f64 x) y)
(neg.f64 x)
(/.f64 #s(literal -1 binary64) y)
(fma.f64 (pow.f64 y #s(literal -2 binary64)) x #s(literal -3 binary64))
(pow.f64 y #s(literal -2 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64))
(/.f64 (*.f64 y y) x)
(*.f64 y y)
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval167.0ms (2.9%)

Memory
9.0MiB live, 401.9MiB allocated
Compiler

Compiled 19 534 to 1 436 computations (92.6% saved)

prune29.0ms (0.5%)

Memory
-12.0MiB live, 104.7MiB allocated
Pruning

11 alts after pruning (8 fresh and 3 done)

PrunedKeptTotal
New1 22571 232
Fresh213
Picked325
Done011
Total1 230111 241
Accuracy
100.0%
Counts
1 241 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
92.6%
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 y)) x #s(literal -3 binary64))
99.9%
(fma.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64))
92.6%
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) x #s(literal -3 binary64))
99.7%
(fma.f64 (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64))
45.6%
(-.f64 (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #s(literal 3 binary64))
99.9%
(-.f64 (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #s(literal 3 binary64))
93.0%
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
99.9%
(-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #s(literal 3 binary64))
48.0%
#s(approx (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (/.f64 (/.f64 x y) y))
41.1%
#s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y)))
53.4%
#s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64))
Compiler

Compiled 219 to 178 computations (18.7% saved)

simplify38.0ms (0.7%)

Memory
0.7MiB live, 42.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 #s(literal -1 binary64) x)
cost-diff0
(pow.f64 y #s(literal -1 binary64))
cost-diff6080
(*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)))
cost-diff7040
(pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))
cost-diff0
(neg.f64 y)
cost-diff0
(/.f64 (neg.f64 y) x)
cost-diff0
(*.f64 (/.f64 (neg.f64 y) x) y)
cost-diff128
(-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #s(literal 3 binary64))
cost-diff-5440
(/.f64 #s(literal 1 binary64) (*.f64 y y))
cost-diff0
(*.f64 y y)
cost-diff0
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) x #s(literal -3 binary64))
cost-diff-5760
(/.f64 x (*.f64 y y))
cost-diff0
(*.f64 y y)
cost-diff0
#s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y)))
cost-diff0
(neg.f64 y)
cost-diff0
(/.f64 (neg.f64 y) x)
cost-diff0
(/.f64 #s(literal -1 binary64) y)
cost-diff128
(-.f64 (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #s(literal 3 binary64))
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
027149
046150
179146
2149121
3334121
4531114
5821114
61115114
71179114
81195114
91204114
01204114
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(-.f64 (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #s(literal 3 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x))
(/.f64 #s(literal -1 binary64) y)
#s(literal -1 binary64)
y
(/.f64 (neg.f64 y) x)
(neg.f64 y)
x
#s(literal 3 binary64)
#s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y)))
(/.f64 x (*.f64 y y))
x
(*.f64 y y)
y
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) x #s(literal -3 binary64))
(/.f64 #s(literal 1 binary64) (*.f64 y y))
#s(literal 1 binary64)
(*.f64 y y)
y
x
#s(literal -3 binary64)
(-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #s(literal 3 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y))
#s(literal -1 binary64)
(*.f64 (/.f64 (neg.f64 y) x) y)
(/.f64 (neg.f64 y) x)
(neg.f64 y)
y
x
#s(literal 3 binary64)
(fma.f64 (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64))
(*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)))
(pow.f64 y #s(literal -1 binary64))
y
#s(literal -1 binary64)
(pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) x)
x
(/.f64 #s(literal -1 binary64) y)
#s(literal -3 binary64)
Outputs
(fma.f64 (pow.f64 y #s(literal -2 binary64)) x #s(literal -3 binary64))
(*.f64 (pow.f64 y #s(literal -2 binary64)) x)
(/.f64 #s(literal -1 binary64) y)
#s(literal -1 binary64)
y
(/.f64 (neg.f64 y) x)
(neg.f64 y)
x
#s(literal 3 binary64)
#s(approx (- (/ x (* y y)) 3) (*.f64 (pow.f64 y #s(literal -2 binary64)) x))
(*.f64 (pow.f64 y #s(literal -2 binary64)) x)
x
(*.f64 y y)
y
(fma.f64 (pow.f64 y #s(literal -2 binary64)) x #s(literal -3 binary64))
(pow.f64 y #s(literal -2 binary64))
#s(literal 1 binary64)
(*.f64 y y)
y
x
#s(literal -3 binary64)
(fma.f64 (pow.f64 y #s(literal -2 binary64)) x #s(literal -3 binary64))
(*.f64 (pow.f64 y #s(literal -2 binary64)) x)
#s(literal -1 binary64)
(*.f64 (/.f64 (neg.f64 y) x) y)
(/.f64 (neg.f64 y) x)
(neg.f64 y)
y
x
#s(literal 3 binary64)
(fma.f64 (pow.f64 y #s(literal -2 binary64)) x #s(literal -3 binary64))
(/.f64 (neg.f64 x) y)
(pow.f64 y #s(literal -1 binary64))
y
#s(literal -1 binary64)
(neg.f64 x)
(/.f64 #s(literal -1 binary64) x)
x
(/.f64 #s(literal -1 binary64) y)
#s(literal -3 binary64)

localize218.0ms (3.8%)

Memory
15.2MiB live, 176.6MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0
(/.f64 #s(literal -1 binary64) x)
accuracy0.07421875
(fma.f64 (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64))
accuracy0.140625
(pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))
accuracy0.16796875
(*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)))
accuracy0
(-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #s(literal 3 binary64))
accuracy0
(neg.f64 y)
accuracy0.12890625
(*.f64 (/.f64 (neg.f64 y) x) y)
accuracy0.7194482901224333
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y))
accuracy0
(*.f64 y y)
accuracy0.6728774547297093
(/.f64 #s(literal 1 binary64) (*.f64 y y))
accuracy4.706325596755738
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) x #s(literal -3 binary64))
accuracy0
(*.f64 y y)
accuracy7.303205688877045
(/.f64 x (*.f64 y y))
accuracy33.225692162699154
#s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y)))
accuracy0
(/.f64 #s(literal -1 binary64) y)
accuracy0
(-.f64 (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #s(literal 3 binary64))
accuracy0
(neg.f64 y)
accuracy0.17025375976844204
(/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x))
Samples
199.0ms256×0valid
Compiler

Compiled 296 to 56 computations (81.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 183.0ms
ival-add: 146.0ms (79.8% of total)
ival-div: 14.0ms (7.6% of total)
ival-mult: 8.0ms (4.4% of total)
ival-sub: 7.0ms (3.8% of total)
ival-pow: 7.0ms (3.8% of total)
exact: 1.0ms (0.5% of total)
ival-neg: 1.0ms (0.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series25.0ms (0.4%)

Memory
-18.9MiB live, 58.3MiB allocated
Counts
18 → 348
Calls
Call 1
Inputs
#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())
#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) x #s(literal -3 binary64)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (*.f64 y y)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #s(literal 3 binary64)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) x) y) #<representation binary64>) () ())
#s(alt #<batchref> (patch (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())
#s(alt #<batchref> (patch (pow.f64 y #s(literal -1 binary64)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) x) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (fma.f64 (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())
Outputs
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (pow.f64 y #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (pow.f64 y #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (pow.f64 y #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (pow.f64 y #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fma.f64 (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fma.f64 (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fma.f64 (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fma.f64 (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (pow.f64 y #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (pow.f64 y #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (pow.f64 y #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (pow.f64 y #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fma.f64 (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fma.f64 (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fma.f64 (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fma.f64 (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal 1 binary64) (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (pow.f64 y #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (pow.f64 y #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (pow.f64 y #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (pow.f64 y #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fma.f64 (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fma.f64 (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fma.f64 (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fma.f64 (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fma.f64 (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fma.f64 (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fma.f64 (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fma.f64 (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fma.f64 (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fma.f64 (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fma.f64 (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fma.f64 (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 y y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) x #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 y) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fma.f64 (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fma.f64 (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fma.f64 (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fma.f64 (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
4.0ms
y
@0
((- (/ (/ -1 y) (/ (neg y) x)) 3) (/ -1 y) (/ (neg y) x) (neg y) (- (/ x (* y y)) 3) (* y y) (/ x (* y y)) (+ (* (/ 1 (* y y)) x) -3) (/ 1 (* y y)) (- (/ -1 (* (/ (neg y) x) y)) 3) (* (/ (neg y) x) y) (pow (/ -1 x) -1) (* (pow y -1) (pow (/ -1 x) -1)) (pow y -1) (/ -1 x) (/ (/ -1 y) (/ (neg y) x)) (/ -1 (* (/ (neg y) x) y)) (+ (* (* (pow y -1) (pow (/ -1 x) -1)) (/ -1 y)) -3))
2.0ms
x
@0
((- (/ (/ -1 y) (/ (neg y) x)) 3) (/ -1 y) (/ (neg y) x) (neg y) (- (/ x (* y y)) 3) (* y y) (/ x (* y y)) (+ (* (/ 1 (* y y)) x) -3) (/ 1 (* y y)) (- (/ -1 (* (/ (neg y) x) y)) 3) (* (/ (neg y) x) y) (pow (/ -1 x) -1) (* (pow y -1) (pow (/ -1 x) -1)) (pow y -1) (/ -1 x) (/ (/ -1 y) (/ (neg y) x)) (/ -1 (* (/ (neg y) x) y)) (+ (* (* (pow y -1) (pow (/ -1 x) -1)) (/ -1 y)) -3))
2.0ms
y
@inf
((- (/ (/ -1 y) (/ (neg y) x)) 3) (/ -1 y) (/ (neg y) x) (neg y) (- (/ x (* y y)) 3) (* y y) (/ x (* y y)) (+ (* (/ 1 (* y y)) x) -3) (/ 1 (* y y)) (- (/ -1 (* (/ (neg y) x) y)) 3) (* (/ (neg y) x) y) (pow (/ -1 x) -1) (* (pow y -1) (pow (/ -1 x) -1)) (pow y -1) (/ -1 x) (/ (/ -1 y) (/ (neg y) x)) (/ -1 (* (/ (neg y) x) y)) (+ (* (* (pow y -1) (pow (/ -1 x) -1)) (/ -1 y)) -3))
2.0ms
x
@inf
((- (/ (/ -1 y) (/ (neg y) x)) 3) (/ -1 y) (/ (neg y) x) (neg y) (- (/ x (* y y)) 3) (* y y) (/ x (* y y)) (+ (* (/ 1 (* y y)) x) -3) (/ 1 (* y y)) (- (/ -1 (* (/ (neg y) x) y)) 3) (* (/ (neg y) x) y) (pow (/ -1 x) -1) (* (pow y -1) (pow (/ -1 x) -1)) (pow y -1) (/ -1 x) (/ (/ -1 y) (/ (neg y) x)) (/ -1 (* (/ (neg y) x) y)) (+ (* (* (pow y -1) (pow (/ -1 x) -1)) (/ -1 y)) -3))
1.0ms
x
@-inf
((- (/ (/ -1 y) (/ (neg y) x)) 3) (/ -1 y) (/ (neg y) x) (neg y) (- (/ x (* y y)) 3) (* y y) (/ x (* y y)) (+ (* (/ 1 (* y y)) x) -3) (/ 1 (* y y)) (- (/ -1 (* (/ (neg y) x) y)) 3) (* (/ (neg y) x) y) (pow (/ -1 x) -1) (* (pow y -1) (pow (/ -1 x) -1)) (pow y -1) (/ -1 x) (/ (/ -1 y) (/ (neg y) x)) (/ -1 (* (/ (neg y) x) y)) (+ (* (* (pow y -1) (pow (/ -1 x) -1)) (/ -1 y)) -3))

simplify169.0ms (2.9%)

Memory
-10.0MiB live, 110.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 7 (0.0ms)

IterNodesCost
0322028
1672028
21372028
33122028
46022028
510732028
617032028
723101668
829931668
933361668
1037181668
1139521668
1241341668
1345981668
1454111668
1561511668
1674511668
080751668
Stop Event
iter limit
node limit
Counts
348 → 348
Calls
Call 1
Inputs
(/ x (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ -1 y)
(/ -1 y)
(/ -1 y)
(/ -1 y)
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(/ x (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ 1 (pow y 2))
(/ 1 (pow y 2))
(/ 1 (pow y 2))
(/ 1 (pow y 2))
(/ x (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(/ 1 y)
(/ 1 y)
(/ 1 y)
(/ 1 y)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(/ -1 y)
(/ -1 y)
(/ -1 y)
(/ -1 y)
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(/ 1 (pow y 2))
(/ 1 (pow y 2))
(/ 1 (pow y 2))
(/ 1 (pow y 2))
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(/ 1 y)
(/ 1 y)
(/ 1 y)
(/ 1 y)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(/ -1 y)
(/ -1 y)
(/ -1 y)
(/ -1 y)
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(/ 1 (pow y 2))
(/ 1 (pow y 2))
(/ 1 (pow y 2))
(/ 1 (pow y 2))
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(/ 1 y)
(/ 1 y)
(/ 1 y)
(/ 1 y)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(/ x (pow y 2))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(/ x (pow y 2))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(/ x (pow y 2))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(/ x (pow y 2))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(/ x (pow y 2))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(/ x (pow y 2))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
Outputs
(/.f64 (/.f64 x y) y)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 #s(literal -1 binary64) y)
(/.f64 #s(literal -1 binary64) y)
(/.f64 #s(literal -1 binary64) y)
(/.f64 #s(literal -1 binary64) y)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(neg.f64 y)
(neg.f64 y)
(neg.f64 y)
(neg.f64 y)
(/.f64 (/.f64 x y) y)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(*.f64 y y)
(*.f64 y y)
(*.f64 y y)
(*.f64 y y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 #s(literal 1 binary64) (*.f64 y y))
(/.f64 #s(literal 1 binary64) (*.f64 y y))
(/.f64 #s(literal 1 binary64) (*.f64 y y))
(/.f64 #s(literal 1 binary64) (*.f64 y y))
(/.f64 (/.f64 x y) y)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(*.f64 (neg.f64 y) (/.f64 y x))
(*.f64 (neg.f64 y) (/.f64 y x))
(*.f64 (neg.f64 y) (/.f64 y x))
(*.f64 (neg.f64 y) (/.f64 y x))
(/.f64 x (neg.f64 y))
(/.f64 x (neg.f64 y))
(/.f64 x (neg.f64 y))
(/.f64 x (neg.f64 y))
(/.f64 #s(literal 1 binary64) y)
(/.f64 #s(literal 1 binary64) y)
(/.f64 #s(literal 1 binary64) y)
(/.f64 #s(literal 1 binary64) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 #s(literal -1 binary64) y)
(/.f64 #s(literal -1 binary64) y)
(/.f64 #s(literal -1 binary64) y)
(/.f64 #s(literal -1 binary64) y)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(neg.f64 y)
(neg.f64 y)
(neg.f64 y)
(neg.f64 y)
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(*.f64 y y)
(*.f64 y y)
(*.f64 y y)
(*.f64 y y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 #s(literal 1 binary64) (*.f64 y y))
(/.f64 #s(literal 1 binary64) (*.f64 y y))
(/.f64 #s(literal 1 binary64) (*.f64 y y))
(/.f64 #s(literal 1 binary64) (*.f64 y y))
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(*.f64 (neg.f64 y) (/.f64 y x))
(*.f64 (neg.f64 y) (/.f64 y x))
(*.f64 (neg.f64 y) (/.f64 y x))
(*.f64 (neg.f64 y) (/.f64 y x))
(/.f64 x (neg.f64 y))
(/.f64 x (neg.f64 y))
(/.f64 x (neg.f64 y))
(/.f64 x (neg.f64 y))
(/.f64 #s(literal 1 binary64) y)
(/.f64 #s(literal 1 binary64) y)
(/.f64 #s(literal 1 binary64) y)
(/.f64 #s(literal 1 binary64) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 #s(literal -1 binary64) y)
(/.f64 #s(literal -1 binary64) y)
(/.f64 #s(literal -1 binary64) y)
(/.f64 #s(literal -1 binary64) y)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(neg.f64 y)
(neg.f64 y)
(neg.f64 y)
(neg.f64 y)
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(*.f64 y y)
(*.f64 y y)
(*.f64 y y)
(*.f64 y y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 #s(literal 1 binary64) (*.f64 y y))
(/.f64 #s(literal 1 binary64) (*.f64 y y))
(/.f64 #s(literal 1 binary64) (*.f64 y y))
(/.f64 #s(literal 1 binary64) (*.f64 y y))
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(*.f64 (neg.f64 y) (/.f64 y x))
(*.f64 (neg.f64 y) (/.f64 y x))
(*.f64 (neg.f64 y) (/.f64 y x))
(*.f64 (neg.f64 y) (/.f64 y x))
(/.f64 x (neg.f64 y))
(/.f64 x (neg.f64 y))
(/.f64 x (neg.f64 y))
(/.f64 x (neg.f64 y))
(/.f64 #s(literal 1 binary64) y)
(/.f64 #s(literal 1 binary64) y)
(/.f64 #s(literal 1 binary64) y)
(/.f64 #s(literal 1 binary64) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(*.f64 (neg.f64 y) (/.f64 y x))
(*.f64 (neg.f64 y) (/.f64 y x))
(*.f64 (neg.f64 y) (/.f64 y x))
(*.f64 (neg.f64 y) (/.f64 y x))
(neg.f64 x)
(neg.f64 x)
(neg.f64 x)
(neg.f64 x)
(/.f64 x (neg.f64 y))
(/.f64 x (neg.f64 y))
(/.f64 x (neg.f64 y))
(/.f64 x (neg.f64 y))
(/.f64 #s(literal -1 binary64) x)
(/.f64 #s(literal -1 binary64) x)
(/.f64 #s(literal -1 binary64) x)
(/.f64 #s(literal -1 binary64) x)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (/.f64 x y) y)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(/.f64 (/.f64 x y) y)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (/.f64 x y) y)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(*.f64 (neg.f64 y) (/.f64 y x))
(*.f64 (neg.f64 y) (/.f64 y x))
(*.f64 (neg.f64 y) (/.f64 y x))
(*.f64 (neg.f64 y) (/.f64 y x))
(neg.f64 x)
(neg.f64 x)
(neg.f64 x)
(neg.f64 x)
(/.f64 x (neg.f64 y))
(/.f64 x (neg.f64 y))
(/.f64 x (neg.f64 y))
(/.f64 x (neg.f64 y))
(/.f64 #s(literal -1 binary64) x)
(/.f64 #s(literal -1 binary64) x)
(/.f64 #s(literal -1 binary64) x)
(/.f64 #s(literal -1 binary64) x)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (/.f64 x y) y)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(/.f64 (/.f64 x y) y)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (/.f64 x y) y)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(*.f64 (neg.f64 y) (/.f64 y x))
(*.f64 (neg.f64 y) (/.f64 y x))
(*.f64 (neg.f64 y) (/.f64 y x))
(*.f64 (neg.f64 y) (/.f64 y x))
(neg.f64 x)
(neg.f64 x)
(neg.f64 x)
(neg.f64 x)
(/.f64 x (neg.f64 y))
(/.f64 x (neg.f64 y))
(/.f64 x (neg.f64 y))
(/.f64 x (neg.f64 y))
(/.f64 #s(literal -1 binary64) x)
(/.f64 #s(literal -1 binary64) x)
(/.f64 #s(literal -1 binary64) x)
(/.f64 #s(literal -1 binary64) x)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))

rewrite166.0ms (2.9%)

Memory
3.5MiB live, 205.8MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
027119
046118
120084
2146584
0865784
Stop Event
iter limit
node limit
iter limit
Counts
18 → 854
Calls
Call 1
Inputs
(-.f64 (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #s(literal 3 binary64))
(/.f64 #s(literal -1 binary64) y)
(/.f64 (neg.f64 y) x)
(neg.f64 y)
#s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y)))
(*.f64 y y)
(/.f64 x (*.f64 y y))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) x #s(literal -3 binary64))
(/.f64 #s(literal 1 binary64) (*.f64 y y))
(-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #s(literal 3 binary64))
(*.f64 (/.f64 (neg.f64 y) x) y)
(pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))
(*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)))
(pow.f64 y #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) x)
(/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y))
(fma.f64 (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval163.0ms (2.8%)

Memory
38.8MiB live, 426.5MiB allocated
Compiler

Compiled 23 306 to 1 819 computations (92.2% saved)

prune31.0ms (0.5%)

Memory
0.9MiB live, 118.3MiB allocated
Pruning

12 alts after pruning (8 fresh and 4 done)

PrunedKeptTotal
New1 37051 375
Fresh033
Picked325
Done123
Total1 374121 386
Accuracy
100.0%
Counts
1 386 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
92.6%
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 y)) x #s(literal -3 binary64))
92.6%
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) x #s(literal -3 binary64))
45.6%
(-.f64 (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #s(literal 3 binary64))
93.0%
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
79.0%
(-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 0 binary64) x) (*.f64 x y)) (*.f64 x x)) y)) #s(literal 3 binary64))
99.8%
(-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #s(literal 3 binary64))
48.0%
#s(approx (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (/.f64 (/.f64 x y) y))
47.9%
#s(approx (- (/ x (* y y)) 3) (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)))
41.1%
#s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y)))
47.9%
#s(approx (- (/ x (* y y)) 3) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 y x) y)))
48.0%
#s(approx (- (/ x (* y y)) 3) (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y)))
53.4%
#s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64))
Compiler

Compiled 271 to 212 computations (21.8% saved)

simplify66.0ms (1.1%)

Memory
-18.4MiB live, 36.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 (sqrt.f64 x) y)
cost-diff0
#s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y))
cost-diff0
(pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64))
cost-diff0
(-.f64 (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #s(literal 3 binary64))
cost-diff0
(/.f64 (neg.f64 y) x)
cost-diff0
(/.f64 #s(literal -1 binary64) y)
cost-diff0
#s(approx (- (/ x (* y y)) 3) (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)))
cost-diff832
(/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x))
cost-diff0
(neg.f64 x)
cost-diff0
(/.f64 (neg.f64 x) y)
cost-diff0
#s(approx (- (/ x (* y y)) 3) (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y)))
cost-diff448
(*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y))
cost-diff0
(/.f64 x y)
cost-diff0
(/.f64 (/.f64 x y) y)
cost-diff0
#s(approx (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (/.f64 (/.f64 x y) y))
cost-diff0
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)
cost-diff0
(-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #s(literal 3 binary64))
cost-diff192
(*.f64 (/.f64 #s(literal -1 binary64) x) y)
cost-diff448
(/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
035190
053191
186185
2153180
3258164
4382164
5941164
61896164
72049164
82124164
92193164
102219164
112231164
122232164
02232164
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #s(literal 3 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y))
#s(literal -1 binary64)
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)
(*.f64 (/.f64 #s(literal -1 binary64) x) y)
(/.f64 #s(literal -1 binary64) x)
x
y
#s(literal 3 binary64)
#s(approx (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (/.f64 (/.f64 x y) y))
(/.f64 (/.f64 x y) y)
(/.f64 x y)
x
y
#s(approx (- (/ x (* y y)) 3) (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y)))
(*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y))
(/.f64 (neg.f64 x) y)
(neg.f64 x)
x
y
(/.f64 #s(literal -1 binary64) y)
#s(literal -1 binary64)
#s(approx (- (/ x (* y y)) 3) (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)))
(/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x))
(/.f64 #s(literal -1 binary64) y)
#s(literal -1 binary64)
y
(/.f64 (neg.f64 y) x)
(neg.f64 y)
x
(-.f64 (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64))
#s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y))
(/.f64 (sqrt.f64 x) y)
(sqrt.f64 x)
x
y
#s(literal 2 binary64)
#s(literal 3 binary64)
Outputs
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (/.f64 x y) y)
#s(literal -1 binary64)
(*.f64 (/.f64 y x) (neg.f64 y))
(/.f64 (neg.f64 y) x)
(/.f64 #s(literal -1 binary64) x)
x
y
#s(literal 3 binary64)
#s(approx (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (/.f64 (/.f64 x y) y))
(/.f64 (/.f64 x y) y)
(/.f64 x y)
x
y
#s(approx (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (/.f64 (/.f64 x y) y))
(/.f64 (/.f64 x y) y)
(/.f64 (neg.f64 x) y)
(neg.f64 x)
x
y
(/.f64 #s(literal -1 binary64) y)
#s(literal -1 binary64)
#s(approx (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (/.f64 (/.f64 x y) y))
(/.f64 (/.f64 x y) y)
(/.f64 #s(literal -1 binary64) y)
#s(literal -1 binary64)
y
(/.f64 (neg.f64 y) x)
(neg.f64 y)
x
(-.f64 (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64))
#s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y))
(/.f64 (sqrt.f64 x) y)
(sqrt.f64 x)
x
y
#s(literal 2 binary64)
#s(literal 3 binary64)

localize84.0ms (1.5%)

Memory
-9.3MiB live, 187.3MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0
(sqrt.f64 x)
accuracy0
#s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y))
accuracy0.07421875
(/.f64 (sqrt.f64 x) y)
accuracy0.12890625
(pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64))
accuracy0
(/.f64 #s(literal -1 binary64) y)
accuracy0
(neg.f64 y)
accuracy0.08822250976844201
(/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x))
accuracy15.315914590646603
#s(approx (- (/ x (* y y)) 3) (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)))
accuracy0
(/.f64 #s(literal -1 binary64) y)
accuracy0
(neg.f64 x)
accuracy0.09765625
(*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y))
accuracy15.315914590646603
#s(approx (- (/ x (* y y)) 3) (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y)))
accuracy0
(/.f64 x y)
accuracy0.09375
(/.f64 (/.f64 x y) y)
accuracy15.315914590646603
#s(approx (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (/.f64 (/.f64 x y) y))
accuracy0
(-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #s(literal 3 binary64))
accuracy0.07421875
(/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y))
accuracy0.078125
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)
accuracy0.1015625
(*.f64 (/.f64 #s(literal -1 binary64) x) y)
Samples
32.0ms139×0invalid
29.0ms117×0valid
Compiler

Compiled 343 to 68 computations (80.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 41.0ms
ival-div: 18.0ms (43.8% of total)
ival-mult: 8.0ms (19.5% of total)
ival-sub: 4.0ms (9.7% of total)
ival-pow: 4.0ms (9.7% of total)
ival-pow2: 3.0ms (7.3% of total)
ival-sqrt: 2.0ms (4.9% of total)
ival-neg: 2.0ms (4.9% of total)
exact: 1.0ms (2.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series83.0ms (1.4%)

Memory
16.6MiB live, 55.8MiB allocated
Counts
21 → 456
Calls
Call 1
Inputs
#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1 binary64) x) y) #<representation binary64>) () ())
#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #s(literal 3 binary64)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (/.f64 (/.f64 x y) y)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y)) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())
#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x))) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())
#s(alt #<batchref> (patch (-.f64 (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())
#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())
#s(alt #<batchref> (patch (sqrt.f64 x) #<representation binary64>) () ())
Outputs
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (/.f64 (/.f64 x y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (/.f64 (/.f64 x y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (/.f64 (/.f64 x y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (/.f64 (/.f64 x y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (/.f64 (/.f64 x y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (/.f64 (/.f64 x y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (/.f64 (/.f64 x y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (/.f64 (/.f64 x y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (/.f64 (/.f64 x y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (/.f64 (/.f64 x y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (/.f64 (/.f64 x y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (/.f64 (/.f64 x y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (neg.f64 y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (/.f64 (/.f64 x y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (/.f64 (/.f64 x y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (/.f64 (/.f64 x y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (/.f64 (/.f64 x y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (sqrt.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (sqrt.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (sqrt.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (sqrt.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (/.f64 (/.f64 x y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (/.f64 (/.f64 x y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (/.f64 (/.f64 x y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (/.f64 (/.f64 x y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (sqrt.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (sqrt.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (sqrt.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (sqrt.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal -1 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (/.f64 (/.f64 x y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (/.f64 (/.f64 x y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (/.f64 (/.f64 x y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (/.f64 (/.f64 x y) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 x y) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (- (/ x (* y y)) 3) (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (neg.f64 y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (sqrt.f64 x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (sqrt.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (sqrt.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (sqrt.f64 x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (sqrt.f64 x) #<representation binary64>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
55.0ms
x
@0
((/ -1 (* (* (/ -1 x) y) y)) (* (/ -1 x) y) (- (/ -1 (* (* (/ -1 x) y) y)) 3) (* (* (/ -1 x) y) y) (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (/ (/ x y) y) (/ x y) (* (/ (neg x) y) (/ -1 y)) (- (/ x (* y y)) 3) (/ (neg x) y) (neg x) (/ (/ -1 y) (/ (neg y) x)) (- (/ x (* y y)) 3) (/ -1 y) (/ (neg y) x) (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (pow (pow (/ (* y y) x) -1/2) 2) (pow (/ (* y y) x) -1/2) (/ (sqrt x) y) (neg y) (sqrt x))
3.0ms
x
@-inf
((/ -1 (* (* (/ -1 x) y) y)) (* (/ -1 x) y) (- (/ -1 (* (* (/ -1 x) y) y)) 3) (* (* (/ -1 x) y) y) (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (/ (/ x y) y) (/ x y) (* (/ (neg x) y) (/ -1 y)) (- (/ x (* y y)) 3) (/ (neg x) y) (neg x) (/ (/ -1 y) (/ (neg y) x)) (- (/ x (* y y)) 3) (/ -1 y) (/ (neg y) x) (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (pow (pow (/ (* y y) x) -1/2) 2) (pow (/ (* y y) x) -1/2) (/ (sqrt x) y) (neg y) (sqrt x))
3.0ms
x
@inf
((/ -1 (* (* (/ -1 x) y) y)) (* (/ -1 x) y) (- (/ -1 (* (* (/ -1 x) y) y)) 3) (* (* (/ -1 x) y) y) (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (/ (/ x y) y) (/ x y) (* (/ (neg x) y) (/ -1 y)) (- (/ x (* y y)) 3) (/ (neg x) y) (neg x) (/ (/ -1 y) (/ (neg y) x)) (- (/ x (* y y)) 3) (/ -1 y) (/ (neg y) x) (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (pow (pow (/ (* y y) x) -1/2) 2) (pow (/ (* y y) x) -1/2) (/ (sqrt x) y) (neg y) (sqrt x))
2.0ms
y
@0
((/ -1 (* (* (/ -1 x) y) y)) (* (/ -1 x) y) (- (/ -1 (* (* (/ -1 x) y) y)) 3) (* (* (/ -1 x) y) y) (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (/ (/ x y) y) (/ x y) (* (/ (neg x) y) (/ -1 y)) (- (/ x (* y y)) 3) (/ (neg x) y) (neg x) (/ (/ -1 y) (/ (neg y) x)) (- (/ x (* y y)) 3) (/ -1 y) (/ (neg y) x) (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (pow (pow (/ (* y y) x) -1/2) 2) (pow (/ (* y y) x) -1/2) (/ (sqrt x) y) (neg y) (sqrt x))
2.0ms
y
@-inf
((/ -1 (* (* (/ -1 x) y) y)) (* (/ -1 x) y) (- (/ -1 (* (* (/ -1 x) y) y)) 3) (* (* (/ -1 x) y) y) (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (/ (/ x y) y) (/ x y) (* (/ (neg x) y) (/ -1 y)) (- (/ x (* y y)) 3) (/ (neg x) y) (neg x) (/ (/ -1 y) (/ (neg y) x)) (- (/ x (* y y)) 3) (/ -1 y) (/ (neg y) x) (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (pow (pow (/ (* y y) x) -1/2) 2) (pow (/ (* y y) x) -1/2) (/ (sqrt x) y) (neg y) (sqrt x))

simplify295.0ms (5.2%)

Memory
-23.9MiB live, 94.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0482284
11172188
23262188
38742188
429642188
543462188
653932188
759472188
869302188
974882188
1077712188
081902173
Stop Event
iter limit
node limit
Counts
456 → 456
Calls
Call 1
Inputs
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(/ x (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(/ x (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ -1 y)
(/ -1 y)
(/ -1 y)
(/ -1 y)
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(/ x (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ (+ x (* -3 (pow y 2))) (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(/ -1 y)
(/ -1 y)
(/ -1 y)
(/ -1 y)
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(/ -1 y)
(/ -1 y)
(/ -1 y)
(/ -1 y)
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(* -1 (* (sqrt x) (/ 1 y)))
(* -1 (* (sqrt x) (/ 1 y)))
(* -1 (* (sqrt x) (/ 1 y)))
(* -1 (* (sqrt x) (/ 1 y)))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
-3
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(- (/ x (pow y 2)) 3)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(sqrt x)
(sqrt x)
(sqrt x)
(sqrt x)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(/ x (pow y 2))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(/ x (pow y 2))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(/ x (pow y 2))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(* x (- (/ 1 (pow y 2)) (* 3 (/ 1 x))))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(* (sqrt x) (/ 1 y))
(sqrt x)
(sqrt x)
(sqrt x)
(sqrt x)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(/ x (pow y 2))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(* -1 (/ (pow y 2) x))
(* -1 (/ (* x (pow (sqrt -1) 2)) (pow y 2)))
(* -1 (* x (+ (* 3 (/ 1 x)) (/ (pow (sqrt -1) 2) (pow y 2)))))
(* -1 (* x (+ (* 3 (/ 1 x)) (/ (pow (sqrt -1) 2) (pow y 2)))))
(* -1 (* x (+ (* 3 (/ 1 x)) (/ (pow (sqrt -1) 2) (pow y 2)))))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x y)
(/ x y)
(/ x y)
(/ x y)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 (/ x y))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(/ x (pow y 2))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (* x (- (* 3 (/ 1 x)) (/ 1 (pow y 2)))))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ y x))
(* -1 (/ (* x (pow (sqrt -1) 2)) (pow y 2)))
(* -1 (* x (+ (* 3 (/ 1 x)) (/ (pow (sqrt -1) 2) (pow y 2)))))
(* -1 (* x (+ (* 3 (/ 1 x)) (/ (pow (sqrt -1) 2) (pow y 2)))))
(* -1 (* x (+ (* 3 (/ 1 x)) (/ (pow (sqrt -1) 2) (pow y 2)))))
(* -1 (/ (* x (pow (sqrt -1) 2)) (pow y 2)))
(* -1 (/ (* x (pow (sqrt -1) 2)) (pow y 2)))
(* -1 (/ (* x (pow (sqrt -1) 2)) (pow y 2)))
(* -1 (/ (* x (pow (sqrt -1) 2)) (pow y 2)))
(* -1 (* (sqrt x) (/ (pow (sqrt -1) 2) y)))
(* -1 (* (sqrt x) (/ (pow (sqrt -1) 2) y)))
(* -1 (* (sqrt x) (/ (pow (sqrt -1) 2) y)))
(* -1 (* (sqrt x) (/ (pow (sqrt -1) 2) y)))
(* -1 (* (sqrt x) (/ (pow (sqrt -1) 2) y)))
(* -1 (* (sqrt x) (/ (pow (sqrt -1) 2) y)))
(* -1 (* (sqrt x) (/ (pow (sqrt -1) 2) y)))
(* -1 (* (sqrt x) (/ (pow (sqrt -1) 2) y)))
(* -1 (* (sqrt x) (pow (sqrt -1) 2)))
(* -1 (* (sqrt x) (pow (sqrt -1) 2)))
(* -1 (* (sqrt x) (pow (sqrt -1) 2)))
(* -1 (* (sqrt x) (pow (sqrt -1) 2)))
Outputs
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 y y) x) y) y)
(/.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 y y) x) y) y)
(/.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 y y) x) y) y)
(*.f64 (neg.f64 y) (/.f64 y x))
(*.f64 (neg.f64 y) (/.f64 y x))
(*.f64 (neg.f64 y) (/.f64 y x))
(*.f64 (neg.f64 y) (/.f64 y x))
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 y y) x) y) y)
(/.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 y y) x) y) y)
(/.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 y y) x) y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 y y) x) y) y)
(/.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 y y) x) y) y)
(/.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 y y) x) y) y)
(/.f64 (neg.f64 x) y)
(/.f64 (neg.f64 x) y)
(/.f64 (neg.f64 x) y)
(/.f64 (neg.f64 x) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 y y) x) y) y)
(/.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 y y) x) y) y)
(/.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 y y) x) y) y)
(/.f64 #s(literal -1 binary64) y)
(/.f64 #s(literal -1 binary64) y)
(/.f64 #s(literal -1 binary64) y)
(/.f64 #s(literal -1 binary64) y)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 y y) x) y) y)
(/.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 y y) x) y) y)
(/.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 y y) x) y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(neg.f64 y)
(neg.f64 y)
(neg.f64 y)
(neg.f64 y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(*.f64 (neg.f64 y) (/.f64 y x))
(*.f64 (neg.f64 y) (/.f64 y x))
(*.f64 (neg.f64 y) (/.f64 y x))
(*.f64 (neg.f64 y) (/.f64 y x))
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (neg.f64 x) y)
(/.f64 (neg.f64 x) y)
(/.f64 (neg.f64 x) y)
(/.f64 (neg.f64 x) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 #s(literal -1 binary64) y)
(/.f64 #s(literal -1 binary64) y)
(/.f64 #s(literal -1 binary64) y)
(/.f64 #s(literal -1 binary64) y)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(neg.f64 y)
(neg.f64 y)
(neg.f64 y)
(neg.f64 y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(*.f64 (neg.f64 y) (/.f64 y x))
(*.f64 (neg.f64 y) (/.f64 y x))
(*.f64 (neg.f64 y) (/.f64 y x))
(*.f64 (neg.f64 y) (/.f64 y x))
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (neg.f64 x) y)
(/.f64 (neg.f64 x) y)
(/.f64 (neg.f64 x) y)
(/.f64 (neg.f64 x) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 #s(literal -1 binary64) y)
(/.f64 #s(literal -1 binary64) y)
(/.f64 #s(literal -1 binary64) y)
(/.f64 #s(literal -1 binary64) y)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (sqrt.f64 x) (neg.f64 y))
(/.f64 (sqrt.f64 x) (neg.f64 y))
(/.f64 (sqrt.f64 x) (neg.f64 y))
(/.f64 (sqrt.f64 x) (neg.f64 y))
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(neg.f64 y)
(neg.f64 y)
(neg.f64 y)
(neg.f64 y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(*.f64 (neg.f64 y) (/.f64 y x))
(*.f64 (neg.f64 y) (/.f64 y x))
(*.f64 (neg.f64 y) (/.f64 y x))
(*.f64 (neg.f64 y) (/.f64 y x))
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (neg.f64 x) y)
(/.f64 (neg.f64 x) y)
(/.f64 (neg.f64 x) y)
(/.f64 (neg.f64 x) y)
(neg.f64 x)
(neg.f64 x)
(neg.f64 x)
(neg.f64 x)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
#s(literal -3 binary64)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(sqrt.f64 x)
(sqrt.f64 x)
(sqrt.f64 x)
(sqrt.f64 x)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(/.f64 (/.f64 x y) y)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(*.f64 (neg.f64 y) (/.f64 y x))
(*.f64 (neg.f64 y) (/.f64 y x))
(*.f64 (neg.f64 y) (/.f64 y x))
(*.f64 (neg.f64 y) (/.f64 y x))
(/.f64 (/.f64 x y) y)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (neg.f64 x) y)
(/.f64 (neg.f64 x) y)
(/.f64 (neg.f64 x) y)
(/.f64 (neg.f64 x) y)
(neg.f64 x)
(neg.f64 x)
(neg.f64 x)
(neg.f64 x)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(/.f64 (/.f64 x y) y)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(sqrt.f64 x)
(sqrt.f64 x)
(sqrt.f64 x)
(sqrt.f64 x)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(/.f64 (/.f64 x y) y)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(*.f64 (neg.f64 y) (/.f64 y x))
(*.f64 (neg.f64 y) (/.f64 y x))
(*.f64 (neg.f64 y) (/.f64 y x))
(*.f64 (neg.f64 y) (/.f64 y x))
(/.f64 (/.f64 x y) y)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (neg.f64 x) y)
(/.f64 (neg.f64 x) y)
(/.f64 (neg.f64 x) y)
(/.f64 (neg.f64 x) y)
(neg.f64 x)
(neg.f64 x)
(neg.f64 x)
(neg.f64 x)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(/.f64 (neg.f64 y) x)
(/.f64 (/.f64 x y) y)
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (/.f64 x y) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(/.f64 (sqrt.f64 x) y)
(sqrt.f64 x)
(sqrt.f64 x)
(sqrt.f64 x)
(sqrt.f64 x)

rewrite559.0ms (9.8%)

Memory
32.4MiB live, 189.1MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035168
053163
1212142
21576133
08454129
Stop Event
iter limit
node limit
iter limit
Counts
21 → 740
Calls
Call 1
Inputs
(/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y))
(*.f64 (/.f64 #s(literal -1 binary64) x) y)
(-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #s(literal 3 binary64))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)
#s(approx (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (/.f64 (/.f64 x y) y))
(/.f64 (/.f64 x y) y)
(/.f64 x y)
(*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y))
#s(approx (- (/ x (* y y)) 3) (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y)))
(/.f64 (neg.f64 x) y)
(neg.f64 x)
(/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x))
#s(approx (- (/ x (* y y)) 3) (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)))
(/.f64 #s(literal -1 binary64) y)
(/.f64 (neg.f64 y) x)
(-.f64 (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64))
#s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y))
(/.f64 (sqrt.f64 x) y)
(neg.f64 y)
(sqrt.f64 x)
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval154.0ms (2.7%)

Memory
-8.5MiB live, 296.7MiB allocated
Compiler

Compiled 25 478 to 2 037 computations (92% saved)

prune36.0ms (0.6%)

Memory
29.9MiB live, 106.8MiB allocated
Pruning

12 alts after pruning (4 fresh and 8 done)

PrunedKeptTotal
New1 22121 223
Fresh123
Picked145
Done044
Total1 223121 235
Accuracy
100.0%
Counts
1 235 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
92.6%
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 y)) x #s(literal -3 binary64))
92.6%
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) x #s(literal -3 binary64))
93.0%
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
78.7%
(-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 y y) (*.f64 (neg.f64 x) x)) x)) #s(literal 3 binary64))
99.8%
(-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #s(literal 3 binary64))
48.0%
#s(approx (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (/.f64 (/.f64 x y) y))
21.7%
#s(approx (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (*.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) y)))
47.9%
#s(approx (- (/ x (* y y)) 3) (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)))
41.1%
#s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y)))
47.9%
#s(approx (- (/ x (* y y)) 3) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 y x) y)))
48.0%
#s(approx (- (/ x (* y y)) 3) (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y)))
53.4%
#s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64))
Compiler

Compiled 431 to 211 computations (51% saved)

regimes43.0ms (0.7%)

Memory
-11.2MiB live, 75.3MiB allocated
Counts
23 → 1
Calls
Call 1
Inputs
#s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64))
#s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y)))
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
#s(approx (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (/.f64 (/.f64 x y) y))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) x #s(literal -3 binary64))
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
#s(approx (- (/ x (* y y)) 3) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 y x) y)))
#s(approx (- (/ x (* y y)) 3) (*.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y)))
(fma.f64 (/.f64 (neg.f64 x) y) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) y) (neg.f64 y)) x #s(literal -3 binary64))
(-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y) (/.f64 y x))) #s(literal 3 binary64))
(-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (neg.f64 y) x) y)) #s(literal 3 binary64))
#s(approx (- (/ x (* y y)) 3) (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)))
(-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) x) y) y)) #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (neg.f64 y) x)) #s(literal 3 binary64))
(-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 y y) (*.f64 (neg.f64 x) x)) x)) #s(literal 3 binary64))
#s(approx (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (*.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) y)))
(-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 0 binary64) x) (*.f64 x y)) (*.f64 x x)) y)) #s(literal 3 binary64))
(fma.f64 (pow.f64 y #s(literal -2 binary64)) x #s(literal -3 binary64))
(-.f64 (pow.f64 #s(approx (pow (/ (* y y) x) -1/2) (/.f64 (sqrt.f64 x) y)) #s(literal 2 binary64)) #s(literal 3 binary64))
(-.f64 (/.f64 (pow.f64 y #s(literal -1 binary64)) (/.f64 y x)) #s(literal 3 binary64))
(-.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y y) x) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64))
(fma.f64 (*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) y) #s(literal -3 binary64))
Outputs
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
Calls

5 calls:

12.0ms
y
11.0ms
(*.f64 y y)
7.0ms
x
6.0ms
(/.f64 x (*.f64 y y))
6.0ms
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
Results
AccuracySegmentsBranch
99.9%1x
99.9%1y
99.9%1(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
99.9%1(/.f64 x (*.f64 y y))
99.9%1(*.f64 y y)
Compiler

Compiled 17 to 17 computations (0% saved)

regimes16.0ms (0.3%)

Memory
-9.1MiB live, 28.8MiB allocated
Counts
5 → 2
Calls
Call 1
Inputs
#s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64))
#s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y)))
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
#s(approx (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (/.f64 (/.f64 x y) y))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) x #s(literal -3 binary64))
Outputs
#s(approx (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (/.f64 (/.f64 x y) y))
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
Calls

5 calls:

6.0ms
(/.f64 x (*.f64 y y))
2.0ms
y
2.0ms
x
2.0ms
(*.f64 y y)
2.0ms
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
Results
AccuracySegmentsBranch
93.0%1x
99.9%2y
99.9%3(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
99.9%3(/.f64 x (*.f64 y y))
99.9%2(*.f64 y y)
Compiler

Compiled 17 to 17 computations (0% saved)

regimes13.0ms (0.2%)

Memory
-11.4MiB live, 26.7MiB allocated
Counts
3 → 1
Calls
Call 1
Inputs
#s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64))
#s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y)))
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
Outputs
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
Calls

5 calls:

5.0ms
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
2.0ms
x
2.0ms
y
2.0ms
(*.f64 y y)
2.0ms
(/.f64 x (*.f64 y y))
Results
AccuracySegmentsBranch
93.0%1x
93.0%1(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
93.0%1(/.f64 x (*.f64 y y))
93.0%1y
93.0%1(*.f64 y y)
Compiler

Compiled 17 to 17 computations (0% saved)

regimes8.0ms (0.1%)

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

5 calls:

2.0ms
x
2.0ms
y
1.0ms
(/.f64 x (*.f64 y y))
1.0ms
(*.f64 y y)
1.0ms
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
Results
AccuracySegmentsBranch
84.2%2y
91.3%3(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
91.3%3(/.f64 x (*.f64 y y))
64.0%3x
84.2%2(*.f64 y y)
Compiler

Compiled 17 to 17 computations (0% saved)

regimes11.0ms (0.2%)

Memory
-24.1MiB live, 21.1MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64))
Outputs
#s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64))
Calls

5 calls:

5.0ms
(*.f64 y y)
1.0ms
y
1.0ms
x
1.0ms
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
1.0ms
(/.f64 x (*.f64 y y))
Results
AccuracySegmentsBranch
53.4%1x
53.4%1y
53.4%1(*.f64 y y)
53.4%1(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
53.4%1(/.f64 x (*.f64 y y))
Compiler

Compiled 17 to 17 computations (0% saved)

bsearch0.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.803726e-318
5.514428967952531e-307
Compiler

Compiled 10 to 11 computations (-10% saved)

bsearch25.0ms (0.4%)

Memory
17.9MiB live, 57.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
10.0ms
1.0607100290051376e-8
2041.3177804938848
13.0ms
-3.8886479032747554e+24
-0.0013570280026655014
Samples
11.0ms336×0valid
Compiler

Compiled 388 to 368 computations (5.2% saved)

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

simplify27.0ms (0.5%)

Memory
-24.9MiB live, 53.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029104
132104
238104
340104
441104
Stop Event
saturated
Calls
Call 1
Inputs
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(if (<=.f64 (*.f64 y y) #s(literal 1012011/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (/.f64 (/.f64 x y) y)) (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)))
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(if (<=.f64 (/.f64 x (*.f64 y y)) #s(literal -3 binary64)) #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) (if (<=.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y)))))
#s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64))
Outputs
(-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64))
(if (<=.f64 (*.f64 y y) #s(literal 1012011/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (- (pow (pow (/ (* y y) x) -1/2) 2) 3) (/.f64 (/.f64 x y) y)) (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)))
(-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64))
(if (<=.f64 (/.f64 x (*.f64 y y)) #s(literal -3 binary64)) #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y))) (if (<=.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) #s(approx (- (/ x (* y y)) 3) (/.f64 x (*.f64 y y)))))
#s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64))

soundness1.0s (18.3%)

Memory
14.7MiB live, 335.0MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0615
0915
13815
228815
3324915
0817414
021372
143372
2103372
3250372
4478372
5788372
61182372
71868300
82714300
93373300
103861300
114121300
124302300
134791300
145580300
156242300
167451300
08065300
0421612
1991564
22961564
36851564
420021564
545051564
662731564
769491564
872551564
973321564
1073791564
080111549
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 148 to 65 computations (56.1% saved)

preprocess91.0ms (1.6%)

Memory
-1.7MiB live, 117.8MiB allocated
Remove

(abs y)

Compiler

Compiled 264 to 108 computations (59.1% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...