Development.Shake.Progress:message from shake-0.15.5

Time bar (total: 6.1s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze28.0ms (0.5%)

Memory
-10.3MiB live, 28.6MiB 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
25%25%74.9%0.1%0%0%0%3
37.5%37.5%62.4%0.1%0%0%0%4
56.3%56.2%43.7%0.1%0%0%0%5
65.6%65.6%34.3%0.1%0%0%0%6
76.6%76.5%23.4%0.1%0%0%0%7
82%82%18%0.1%0%0%0%8
87.9%87.8%12.1%0.1%0%0%0%9
90.8%90.7%9.2%0.1%0%0%0%10
93.8%93.8%6.1%0.1%0%0%0%11
95.4%95.3%4.6%0.1%0%0%0%12
Compiler

Compiled 9 to 8 computations (11.1% saved)

sample969.0ms (15.9%)

Memory
29.1MiB live, 1 096.0MiB allocated
Samples
684.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 208.0ms
ival-mult: 85.0ms (40.9% of total)
ival-div: 57.0ms (27.4% of total)
ival-add: 50.0ms (24.1% of total)
ival-true: 7.0ms (3.4% of total)
exact: 5.0ms (2.4% of total)
ival-assert: 4.0ms (1.9% of total)
Bogosity

explain371.0ms (6.1%)

Memory
-23.6MiB live, 89.0MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
00-0-y
00-0-(*.f64 x #s(literal 100 binary64))
00-0-(+.f64 x y)
00-0-#s(literal 100 binary64)
00-0-x
Confusion
Predicted +Predicted -
+00
-0256
Precision
0/0
Recall
0/0
Confusion?
Predicted +Predicted MaybePredicted -
+000
-00256
Precision?
0/0
Recall?
0/0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-001
Precision?
0/0
Recall?
0/0
Samples
136.0ms512×0valid
Compiler

Compiled 59 to 28 computations (52.5% saved)

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

preprocess63.0ms (1%)

Memory
14.9MiB live, 54.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01645
14735
211535
326735
470035
5115235
6150835
7154235
8159035
9162235
067
097
1137
2167
3177
0177
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Outputs
(*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64))
Compiler

Compiled 7 to 6 computations (14.3% saved)

eval0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

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

Compiled 7 to 6 computations (14.3% saved)

simplify3.0ms (0.1%)

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

Found 3 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0616
0916
11316
21616
31716
01716
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
(*.f64 x #s(literal 100 binary64))
x
#s(literal 100 binary64)
(+.f64 x y)
y
Outputs
(*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64))
(*.f64 #s(literal 100 binary64) x)
x
#s(literal 100 binary64)
(+.f64 y x)
y

localize17.0ms (0.3%)

Memory
13.6MiB live, 13.6MiB allocated
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
accuracy0
(+.f64 x y)
accuracy0
(*.f64 x #s(literal 100 binary64))
accuracy0.1328125
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Samples
12.0ms256×0valid
Compiler

Compiled 34 to 14 computations (58.8% saved)

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

series109.0ms (1.8%)

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

6 calls:

TimeVariablePointExpression
103.0ms
x
@inf
((/ (* x 100) (+ x y)) (* x 100) (+ x y))
2.0ms
x
@-inf
((/ (* x 100) (+ x y)) (* x 100) (+ x y))
1.0ms
x
@0
((/ (* x 100) (+ x y)) (* x 100) (+ x y))
1.0ms
y
@inf
((/ (* x 100) (+ x y)) (* x 100) (+ x y))
1.0ms
y
@0
((/ (* x 100) (+ x y)) (* x 100) (+ x y))

simplify429.0ms (7%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0142445
1400440
2986420
33161406
47097406
08134375
Stop Event
iter limit
node limit
Counts
60 → 54
Calls
Call 1
Inputs
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
x
(+ x y)
(+ x y)
(+ x y)
(* 100 (/ x y))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)
y
(* y (+ 1 (/ x y)))
(* y (+ 1 (/ x y)))
(* y (+ 1 (/ x y)))
(* 100 (/ x y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
y
(* -1 (* y (- (* -1 (/ x y)) 1)))
(* -1 (* y (- (* -1 (/ x y)) 1)))
(* -1 (* y (- (* -1 (/ x y)) 1)))
(* 100 (/ x y))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
y
(+ x y)
(+ x y)
(+ x y)
100
(+ 100 (* -100 (/ y x)))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
x
(* x (+ 1 (/ y x)))
(* x (+ 1 (/ y x)))
(* x (+ 1 (/ y x)))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
x
(* -1 (* x (- (* -1 (/ y x)) 1)))
(* -1 (* x (- (* -1 (/ y x)) 1)))
(* -1 (* x (- (* -1 (/ y x)) 1)))
Outputs
#s(literal 100 binary64)
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(fma.f64 (/.f64 y x) (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) #s(literal 100 binary64))
(fma.f64 (/.f64 #s(literal -100 binary64) x) (fma.f64 (/.f64 y x) (-.f64 (*.f64 (/.f64 y x) y) y) y) #s(literal 100 binary64))
x
(+.f64 y x)
(+.f64 y x)
(+.f64 y x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 (*.f64 x (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))) y)
(/.f64 (fma.f64 (*.f64 (/.f64 x y) x) (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) (*.f64 #s(literal 100 binary64) x)) y)
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal -100 binary64) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 x y) x) (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) (*.f64 #s(literal 100 binary64) x))) y)
y
(+.f64 y x)
(+.f64 y x)
(+.f64 y x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 (*.f64 x (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))) y)
(/.f64 (fma.f64 #s(literal 100 binary64) x (/.f64 (*.f64 (*.f64 x x) (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64))) y)) y)
(/.f64 (fma.f64 #s(literal 100 binary64) x (/.f64 (fma.f64 (*.f64 #s(literal -100 binary64) x) x (/.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) y) #s(literal -100 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 100 binary64))) y)) y)) y)
y
(+.f64 y x)
(+.f64 y x)
(+.f64 y x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 x y) (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)))
(*.f64 (fma.f64 (/.f64 (/.f64 x y) y) (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) (/.f64 #s(literal 100 binary64) y)) x)
(*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 x (pow.f64 y #s(literal 4 binary64))) #s(literal -100 binary64) (/.f64 #s(literal 100 binary64) (pow.f64 y #s(literal 3 binary64)))) x (/.f64 #s(literal -100 binary64) (*.f64 y y))) x (/.f64 #s(literal 100 binary64) y)) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
y
(+.f64 y x)
(+.f64 y x)
(+.f64 y x)
#s(literal 100 binary64)
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(fma.f64 (/.f64 y x) (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) #s(literal 100 binary64))
(fma.f64 (/.f64 #s(literal -100 binary64) x) (fma.f64 (/.f64 y x) (-.f64 (*.f64 (/.f64 y x) y) y) y) #s(literal 100 binary64))
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
x
(+.f64 y x)
(+.f64 y x)
(+.f64 y x)
#s(literal 100 binary64)
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(fma.f64 (/.f64 y x) (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) #s(literal 100 binary64))
(fma.f64 (/.f64 #s(literal -100 binary64) x) (fma.f64 (/.f64 y x) (-.f64 (*.f64 (/.f64 y x) y) y) y) #s(literal 100 binary64))
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
x
(+.f64 y x)
(+.f64 y x)
(+.f64 y x)

rewrite251.0ms (4.1%)

Memory
15.0MiB live, 51.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0613
0913
13413
221813
3214413
0819513
Stop Event
iter limit
node limit
iter limit
Counts
3 → 323
Calls
Call 1
Inputs
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
(*.f64 x #s(literal 100 binary64))
(+.f64 x 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>

eval212.0ms (3.5%)

Memory
9.2MiB live, 125.5MiB allocated
Compiler

Compiled 8 769 to 1 133 computations (87.1% saved)

prune25.0ms (0.4%)

Memory
-11.9MiB live, 25.6MiB allocated
Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New3716377
Fresh000
Picked011
Done000
Total3717378
Accuracy
100.0%
Counts
378 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.8%
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
99.8%
(/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64)))
99.0%
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64)))
55.0%
(*.f64 (/.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) (-.f64 x y)) (*.f64 (-.f64 x y) x))
50.8%
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)))
50.4%
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
51.4%
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
Compiler

Compiled 141 to 110 computations (22% saved)

simplify118.0ms (1.9%)

Memory
7.4MiB live, 47.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 y x)
cost-diff0
(/.f64 (+.f64 y x) x)
cost-diff512
(/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64))
cost-diff576
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64)))
cost-diff0
(/.f64 #s(literal -100 binary64) x)
cost-diff0
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
cost-diff0
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)))
cost-diff0
(/.f64 #s(literal 100 binary64) y)
cost-diff0
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
cost-diff0
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
cost-diff0
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
cost-diff0
(+.f64 y x)
cost-diff0
(*.f64 (+.f64 y x) #s(literal 1/100 binary64))
cost-diff0
(/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022107
033105
152105
279105
397105
4112105
5136105
6181105
7240105
8283105
9371105
10505105
111095105
122612105
133136105
143313105
153467105
163658105
173765105
183921105
193921105
203921105
03921104
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64)))
x
(*.f64 (+.f64 y x) #s(literal 1/100 binary64))
(+.f64 y x)
y
#s(literal 1/100 binary64)
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
#s(literal 100 binary64)
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 #s(literal 100 binary64) y)
#s(literal 100 binary64)
y
x
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(/.f64 #s(literal -100 binary64) x)
#s(literal -100 binary64)
x
y
#s(literal 100 binary64)
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64)))
#s(literal -1 binary64)
(/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64))
(/.f64 (+.f64 y x) x)
(+.f64 y x)
y
x
#s(literal -100 binary64)
Outputs
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x)
x
(*.f64 #s(literal 1/100 binary64) (+.f64 y x))
(+.f64 y x)
y
#s(literal 1/100 binary64)
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
#s(literal 100 binary64)
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 #s(literal 100 binary64) y)
#s(literal 100 binary64)
y
x
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(/.f64 #s(literal -100 binary64) x)
#s(literal -100 binary64)
x
y
#s(literal 100 binary64)
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x)
#s(literal -1 binary64)
(fma.f64 (/.f64 #s(literal -1/100 binary64) x) y #s(literal -1/100 binary64))
(/.f64 (+.f64 y x) x)
(+.f64 y x)
y
x
#s(literal -100 binary64)

localize177.0ms (2.9%)

Memory
1.0MiB live, 123.9MiB allocated
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
accuracy0
(+.f64 y x)
accuracy0.015625
(/.f64 (+.f64 y x) x)
accuracy0.1015625
(/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64))
accuracy0.5901647988981263
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64)))
accuracy0
(/.f64 #s(literal -100 binary64) x)
accuracy0.08984375
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
accuracy31.477615687671037
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)))
accuracy0
(/.f64 #s(literal 100 binary64) y)
accuracy0.140625
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
accuracy31.66309277226708
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
accuracy31.10425157940404
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
accuracy0
(+.f64 y x)
accuracy0.12890625
(/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64)))
accuracy0.1640625
(*.f64 (+.f64 y x) #s(literal 1/100 binary64))
Samples
154.0ms256×0valid
Compiler

Compiled 202 to 45 computations (77.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 140.0ms
ival-div: 117.0ms (83.5% of total)
ival-add: 12.0ms (8.6% of total)
ival-mult: 6.0ms (4.3% of total)
const: 4.0ms (2.9% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series44.0ms (0.7%)

Memory
8.2MiB live, 46.4MiB allocated
Counts
13 → 288
Calls
Call 1
Inputs
#s(alt #<batchref> (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 #s(literal 100 binary64) y) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())
#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 #s(literal -100 binary64) x) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64))) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 (+.f64 y x) x) #<representation binary64>) () ())
Outputs
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(literal 100 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(literal 100 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(literal 100 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(literal 100 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (+.f64 y x) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (+.f64 y x) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (+.f64 y x) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (+.f64 y x) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal 100 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal 100 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal 100 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal 100 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (+.f64 y x) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (+.f64 y x) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (+.f64 y x) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (+.f64 y x) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal 100 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal 100 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal 100 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal 100 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (+.f64 y x) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (+.f64 y x) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (+.f64 y x) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (+.f64 y x) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 #s(literal -100 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 #s(literal -100 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 #s(literal -100 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 #s(literal -100 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (+.f64 y x) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (+.f64 y x) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (+.f64 y x) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (+.f64 y x) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal -100 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal -100 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal -100 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal -100 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (+.f64 y x) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (+.f64 y x) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (+.f64 y x) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (+.f64 y x) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (/.f64 #s(literal 100 binary64) y) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal -100 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal -100 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal -100 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal -100 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (+.f64 y x) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (+.f64 y x) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (+.f64 y x) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (+.f64 y x) x) #<representation binary64>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
26.0ms
y
@-inf
((/ x (* (+ y x) 1/100)) (* (+ y x) 1/100) (+ y x) (/ (* x 100) (+ x y)) (/ (* x 100) (+ x y)) (* (/ 100 y) x) (/ 100 y) (/ (* x 100) (+ x y)) (+ (* (/ -100 x) y) 100) (/ -100 x) (/ -1 (/ (/ (+ y x) x) -100)) (/ (/ (+ y x) x) -100) (/ (+ y x) x))
2.0ms
y
@0
((/ x (* (+ y x) 1/100)) (* (+ y x) 1/100) (+ y x) (/ (* x 100) (+ x y)) (/ (* x 100) (+ x y)) (* (/ 100 y) x) (/ 100 y) (/ (* x 100) (+ x y)) (+ (* (/ -100 x) y) 100) (/ -100 x) (/ -1 (/ (/ (+ y x) x) -100)) (/ (/ (+ y x) x) -100) (/ (+ y x) x))
2.0ms
y
@inf
((/ x (* (+ y x) 1/100)) (* (+ y x) 1/100) (+ y x) (/ (* x 100) (+ x y)) (/ (* x 100) (+ x y)) (* (/ 100 y) x) (/ 100 y) (/ (* x 100) (+ x y)) (+ (* (/ -100 x) y) 100) (/ -100 x) (/ -1 (/ (/ (+ y x) x) -100)) (/ (/ (+ y x) x) -100) (/ (+ y x) x))
2.0ms
x
@-inf
((/ x (* (+ y x) 1/100)) (* (+ y x) 1/100) (+ y x) (/ (* x 100) (+ x y)) (/ (* x 100) (+ x y)) (* (/ 100 y) x) (/ 100 y) (/ (* x 100) (+ x y)) (+ (* (/ -100 x) y) 100) (/ -100 x) (/ -1 (/ (/ (+ y x) x) -100)) (/ (/ (+ y x) x) -100) (/ (+ y x) x))
2.0ms
x
@0
((/ x (* (+ y x) 1/100)) (* (+ y x) 1/100) (+ y x) (/ (* x 100) (+ x y)) (/ (* x 100) (+ x y)) (* (/ 100 y) x) (/ 100 y) (/ (* x 100) (+ x y)) (+ (* (/ -100 x) y) 100) (/ -100 x) (/ -1 (/ (/ (+ y x) x) -100)) (/ (/ (+ y x) x) -100) (/ (+ y x) x))

simplify195.0ms (3.2%)

Memory
-7.5MiB live, 303.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01822501
15212476
213082376
341602303
081572115
Stop Event
iter limit
node limit
Counts
288 → 282
Calls
Call 1
Inputs
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(* 1/100 x)
(+ (* 1/100 x) (* 1/100 y))
(+ (* 1/100 x) (* 1/100 y))
(+ (* 1/100 x) (* 1/100 y))
x
(+ x y)
(+ x y)
(+ x y)
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(/ 100 y)
(/ 100 y)
(/ 100 y)
(/ 100 y)
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
-1/100
(- (* -1/100 (/ y x)) 1/100)
(- (* -1/100 (/ y x)) 1/100)
(- (* -1/100 (/ y x)) 1/100)
1
(+ 1 (/ y x))
(+ 1 (/ y x))
(+ 1 (/ y x))
(* 100 (/ x y))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)
(* 1/100 y)
(* y (+ 1/100 (* 1/100 (/ x y))))
(* y (+ 1/100 (* 1/100 (/ x y))))
(* y (+ 1/100 (* 1/100 (/ x y))))
y
(* y (+ 1 (/ x y)))
(* y (+ 1 (/ x y)))
(* y (+ 1 (/ x y)))
(* 100 (/ x y))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)
(* 100 (/ x y))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(/ 100 y)
(/ 100 y)
(/ 100 y)
(/ 100 y)
(* 100 (/ x y))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)
(* -100 (/ y x))
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(* 100 (/ x y))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)
(* -1/100 (/ y x))
(* -1 (* y (+ (* 1/100 (/ 1 x)) (* 1/100 (/ 1 y)))))
(* -1 (* y (+ (* 1/100 (/ 1 x)) (* 1/100 (/ 1 y)))))
(* -1 (* y (+ (* 1/100 (/ 1 x)) (* 1/100 (/ 1 y)))))
(/ y x)
(* y (+ (/ 1 x) (/ 1 y)))
(* y (+ (/ 1 x) (/ 1 y)))
(* y (+ (/ 1 x) (/ 1 y)))
(* 100 (/ x y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(* 1/100 y)
(* -1 (* y (- (* -1/100 (/ x y)) 1/100)))
(* -1 (* y (- (* -1/100 (/ x y)) 1/100)))
(* -1 (* y (- (* -1/100 (/ x y)) 1/100)))
y
(* -1 (* y (- (* -1 (/ x y)) 1)))
(* -1 (* y (- (* -1 (/ x y)) 1)))
(* -1 (* y (- (* -1 (/ x y)) 1)))
(* 100 (/ x y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(* 100 (/ x y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(/ 100 y)
(/ 100 y)
(/ 100 y)
(/ 100 y)
(* 100 (/ x y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(* -100 (/ y x))
(* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))
(* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))
(* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))
(* 100 (/ x y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(* -1/100 (/ y x))
(* -1 (* y (+ (* 1/100 (/ 1 x)) (* 1/100 (/ 1 y)))))
(* -1 (* y (+ (* 1/100 (/ 1 x)) (* 1/100 (/ 1 y)))))
(* -1 (* y (+ (* 1/100 (/ 1 x)) (* 1/100 (/ 1 y)))))
(/ y x)
(* y (+ (/ 1 x) (/ 1 y)))
(* y (+ (/ 1 x) (/ 1 y)))
(* y (+ (/ 1 x) (/ 1 y)))
(* 100 (/ x y))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(* 1/100 y)
(+ (* 1/100 x) (* 1/100 y))
(+ (* 1/100 x) (* 1/100 y))
(+ (* 1/100 x) (* 1/100 y))
y
(+ x y)
(+ x y)
(+ x y)
(* 100 (/ x y))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(* 100 (/ x y))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(* -100 (/ y x))
(/ (+ (* -100 y) (* 100 x)) x)
(/ (+ (* -100 y) (* 100 x)) x)
(/ (+ (* -100 y) (* 100 x)) x)
(/ -100 x)
(/ -100 x)
(/ -100 x)
(/ -100 x)
(* 100 (/ x y))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(* -1/100 (/ y x))
(/ (+ (* -1/100 x) (* -1/100 y)) x)
(/ (+ (* -1/100 x) (* -1/100 y)) x)
(/ (+ (* -1/100 x) (* -1/100 y)) x)
(/ y x)
(/ (+ x y) x)
(/ (+ x y) x)
(/ (+ x y) x)
100
(+ 100 (* -100 (/ y x)))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(* 1/100 x)
(* x (+ 1/100 (* 1/100 (/ y x))))
(* x (+ 1/100 (* 1/100 (/ y x))))
(* x (+ 1/100 (* 1/100 (/ y x))))
x
(* x (+ 1 (/ y x)))
(* x (+ 1 (/ y x)))
(* x (+ 1 (/ y x)))
100
(+ 100 (* -100 (/ y x)))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
100
(+ 100 (* -100 (/ y x)))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
100
(+ 100 (* -100 (/ y x)))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
(/ -100 x)
(/ -100 x)
(/ -100 x)
(/ -100 x)
100
(+ 100 (* -100 (/ y x)))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
-1/100
(- (* -1/100 (/ y x)) 1/100)
(- (* -1/100 (/ y x)) 1/100)
(- (* -1/100 (/ y x)) 1/100)
1
(+ 1 (/ y x))
(+ 1 (/ y x))
(+ 1 (/ y x))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(* 1/100 x)
(* -1 (* x (- (* -1/100 (/ y x)) 1/100)))
(* -1 (* x (- (* -1/100 (/ y x)) 1/100)))
(* -1 (* x (- (* -1/100 (/ y x)) 1/100)))
x
(* -1 (* x (- (* -1 (/ y x)) 1)))
(* -1 (* x (- (* -1 (/ y x)) 1)))
(* -1 (* x (- (* -1 (/ y x)) 1)))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
(/ -100 x)
(/ -100 x)
(/ -100 x)
(/ -100 x)
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
-1/100
(- (* -1/100 (/ y x)) 1/100)
(- (* -1/100 (/ y x)) 1/100)
(- (* -1/100 (/ y x)) 1/100)
1
(+ 1 (/ y x))
(+ 1 (/ y x))
(+ 1 (/ y x))
Outputs
#s(literal 100 binary64)
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(fma.f64 (/.f64 y x) (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) #s(literal 100 binary64))
(fma.f64 (/.f64 #s(literal -100 binary64) x) (fma.f64 (*.f64 (/.f64 y x) y) (-.f64 (/.f64 y x) #s(literal 1 binary64)) y) #s(literal 100 binary64))
(*.f64 #s(literal 1/100 binary64) x)
(*.f64 #s(literal 1/100 binary64) (+.f64 y x))
(*.f64 #s(literal 1/100 binary64) (+.f64 y x))
(*.f64 #s(literal 1/100 binary64) (+.f64 y x))
x
(+.f64 y x)
(+.f64 y x)
(+.f64 y x)
#s(literal 100 binary64)
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(fma.f64 (/.f64 y x) (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) #s(literal 100 binary64))
(fma.f64 (/.f64 #s(literal -100 binary64) x) (fma.f64 (*.f64 (/.f64 y x) y) (-.f64 (/.f64 y x) #s(literal 1 binary64)) y) #s(literal 100 binary64))
#s(literal 100 binary64)
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(fma.f64 (/.f64 y x) (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) #s(literal 100 binary64))
(fma.f64 (/.f64 #s(literal -100 binary64) x) (fma.f64 (*.f64 (/.f64 y x) y) (-.f64 (/.f64 y x) #s(literal 1 binary64)) y) #s(literal 100 binary64))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 #s(literal 100 binary64) y)
(/.f64 #s(literal 100 binary64) y)
(/.f64 #s(literal 100 binary64) y)
(/.f64 #s(literal 100 binary64) y)
#s(literal 100 binary64)
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(fma.f64 (/.f64 y x) (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) #s(literal 100 binary64))
(fma.f64 (/.f64 #s(literal -100 binary64) x) (fma.f64 (*.f64 (/.f64 y x) y) (-.f64 (/.f64 y x) #s(literal 1 binary64)) y) #s(literal 100 binary64))
#s(literal 100 binary64)
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
#s(literal 100 binary64)
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(fma.f64 (/.f64 y x) (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) #s(literal 100 binary64))
(fma.f64 (/.f64 #s(literal -100 binary64) x) (fma.f64 (*.f64 (/.f64 y x) y) (-.f64 (/.f64 y x) #s(literal 1 binary64)) y) #s(literal 100 binary64))
#s(literal -1/100 binary64)
(fma.f64 #s(literal -1/100 binary64) (/.f64 y x) #s(literal -1/100 binary64))
(fma.f64 #s(literal -1/100 binary64) (/.f64 y x) #s(literal -1/100 binary64))
(fma.f64 #s(literal -1/100 binary64) (/.f64 y x) #s(literal -1/100 binary64))
#s(literal 1 binary64)
(/.f64 (+.f64 y x) x)
(/.f64 (+.f64 y x) x)
(/.f64 (+.f64 y x) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 (*.f64 x (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))) y)
(/.f64 (fma.f64 (*.f64 (/.f64 x y) x) (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) (*.f64 #s(literal 100 binary64) x)) y)
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal -100 binary64) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 x y) x) (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) (*.f64 #s(literal 100 binary64) x))) y)
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 #s(literal 1/100 binary64) (+.f64 y x))
(*.f64 #s(literal 1/100 binary64) (+.f64 y x))
(*.f64 #s(literal 1/100 binary64) (+.f64 y x))
y
(+.f64 y x)
(+.f64 y x)
(+.f64 y x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 (*.f64 x (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))) y)
(/.f64 (fma.f64 (*.f64 (/.f64 x y) x) (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) (*.f64 #s(literal 100 binary64) x)) y)
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal -100 binary64) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 x y) x) (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) (*.f64 #s(literal 100 binary64) x))) y)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 (*.f64 x (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))) y)
(/.f64 (fma.f64 (*.f64 (/.f64 x y) x) (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) (*.f64 #s(literal 100 binary64) x)) y)
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal -100 binary64) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 x y) x) (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) (*.f64 #s(literal 100 binary64) x))) y)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 #s(literal 100 binary64) y)
(/.f64 #s(literal 100 binary64) y)
(/.f64 #s(literal 100 binary64) y)
(/.f64 #s(literal 100 binary64) y)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 (*.f64 x (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))) y)
(/.f64 (fma.f64 (*.f64 (/.f64 x y) x) (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) (*.f64 #s(literal 100 binary64) x)) y)
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal -100 binary64) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 x y) x) (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) (*.f64 #s(literal 100 binary64) x))) y)
(*.f64 (/.f64 y x) #s(literal -100 binary64))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 (*.f64 x (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))) y)
(/.f64 (fma.f64 (*.f64 (/.f64 x y) x) (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) (*.f64 #s(literal 100 binary64) x)) y)
(/.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal -100 binary64) (pow.f64 y #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 x y) x) (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) (*.f64 #s(literal 100 binary64) x))) y)
(*.f64 #s(literal -1/100 binary64) (/.f64 y x))
(fma.f64 #s(literal -1/100 binary64) (/.f64 y x) #s(literal -1/100 binary64))
(fma.f64 #s(literal -1/100 binary64) (/.f64 y x) #s(literal -1/100 binary64))
(fma.f64 #s(literal -1/100 binary64) (/.f64 y x) #s(literal -1/100 binary64))
(/.f64 y x)
(/.f64 (+.f64 y x) x)
(/.f64 (+.f64 y x) x)
(/.f64 (+.f64 y x) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 (*.f64 x (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))) y)
(/.f64 (fma.f64 #s(literal 100 binary64) x (/.f64 (*.f64 (*.f64 x x) (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64))) y)) y)
(/.f64 (fma.f64 #s(literal 100 binary64) x (/.f64 (fma.f64 (*.f64 #s(literal -100 binary64) x) x (/.f64 (*.f64 #s(literal -100 binary64) (fma.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)) (/.f64 (pow.f64 x #s(literal 4 binary64)) y))) y)) y)) y)
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 #s(literal 1/100 binary64) (+.f64 y x))
(*.f64 #s(literal 1/100 binary64) (+.f64 y x))
(*.f64 #s(literal 1/100 binary64) (+.f64 y x))
y
(+.f64 y x)
(+.f64 y x)
(+.f64 y x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 (*.f64 x (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))) y)
(/.f64 (fma.f64 #s(literal 100 binary64) x (/.f64 (*.f64 (*.f64 x x) (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64))) y)) y)
(/.f64 (fma.f64 #s(literal 100 binary64) x (/.f64 (fma.f64 (*.f64 #s(literal -100 binary64) x) x (/.f64 (*.f64 #s(literal -100 binary64) (fma.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)) (/.f64 (pow.f64 x #s(literal 4 binary64)) y))) y)) y)) y)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 (*.f64 x (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))) y)
(/.f64 (fma.f64 #s(literal 100 binary64) x (/.f64 (*.f64 (*.f64 x x) (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64))) y)) y)
(/.f64 (fma.f64 #s(literal 100 binary64) x (/.f64 (fma.f64 (*.f64 #s(literal -100 binary64) x) x (/.f64 (*.f64 #s(literal -100 binary64) (fma.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)) (/.f64 (pow.f64 x #s(literal 4 binary64)) y))) y)) y)) y)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 #s(literal 100 binary64) y)
(/.f64 #s(literal 100 binary64) y)
(/.f64 #s(literal 100 binary64) y)
(/.f64 #s(literal 100 binary64) y)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 (*.f64 x (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))) y)
(/.f64 (fma.f64 #s(literal 100 binary64) x (/.f64 (*.f64 (*.f64 x x) (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64))) y)) y)
(/.f64 (fma.f64 #s(literal 100 binary64) x (/.f64 (fma.f64 (*.f64 #s(literal -100 binary64) x) x (/.f64 (*.f64 #s(literal -100 binary64) (fma.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)) (/.f64 (pow.f64 x #s(literal 4 binary64)) y))) y)) y)) y)
(*.f64 (/.f64 y x) #s(literal -100 binary64))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 (*.f64 x (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))) y)
(/.f64 (fma.f64 #s(literal 100 binary64) x (/.f64 (*.f64 (*.f64 x x) (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64))) y)) y)
(/.f64 (fma.f64 #s(literal 100 binary64) x (/.f64 (fma.f64 (*.f64 #s(literal -100 binary64) x) x (/.f64 (*.f64 #s(literal -100 binary64) (fma.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)) (/.f64 (pow.f64 x #s(literal 4 binary64)) y))) y)) y)) y)
(*.f64 #s(literal -1/100 binary64) (/.f64 y x))
(fma.f64 #s(literal -1/100 binary64) (/.f64 y x) #s(literal -1/100 binary64))
(fma.f64 #s(literal -1/100 binary64) (/.f64 y x) #s(literal -1/100 binary64))
(fma.f64 #s(literal -1/100 binary64) (/.f64 y x) #s(literal -1/100 binary64))
(/.f64 y x)
(/.f64 (+.f64 y x) x)
(/.f64 (+.f64 y x) x)
(/.f64 (+.f64 y x) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 x y) (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)))
(*.f64 (fma.f64 (/.f64 (/.f64 x y) y) (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) (/.f64 #s(literal 100 binary64) y)) x)
(*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 x (pow.f64 y #s(literal 4 binary64))) #s(literal -100 binary64) (/.f64 #s(literal 100 binary64) (pow.f64 y #s(literal 3 binary64)))) x (/.f64 (/.f64 #s(literal -100 binary64) y) y)) x (/.f64 #s(literal 100 binary64) y)) x)
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 #s(literal 1/100 binary64) (+.f64 y x))
(*.f64 #s(literal 1/100 binary64) (+.f64 y x))
(*.f64 #s(literal 1/100 binary64) (+.f64 y x))
y
(+.f64 y x)
(+.f64 y x)
(+.f64 y x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 x y) (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)))
(*.f64 (fma.f64 (/.f64 (/.f64 x y) y) (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) (/.f64 #s(literal 100 binary64) y)) x)
(*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 x (pow.f64 y #s(literal 4 binary64))) #s(literal -100 binary64) (/.f64 #s(literal 100 binary64) (pow.f64 y #s(literal 3 binary64)))) x (/.f64 (/.f64 #s(literal -100 binary64) y) y)) x (/.f64 #s(literal 100 binary64) y)) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 x y) (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)))
(*.f64 (fma.f64 (/.f64 (/.f64 x y) y) (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) (/.f64 #s(literal 100 binary64) y)) x)
(*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 x (pow.f64 y #s(literal 4 binary64))) #s(literal -100 binary64) (/.f64 #s(literal 100 binary64) (pow.f64 y #s(literal 3 binary64)))) x (/.f64 (/.f64 #s(literal -100 binary64) y) y)) x (/.f64 #s(literal 100 binary64) y)) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 x y) (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)))
(*.f64 (fma.f64 (/.f64 (/.f64 x y) y) (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) (/.f64 #s(literal 100 binary64) y)) x)
(*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 x (pow.f64 y #s(literal 4 binary64))) #s(literal -100 binary64) (/.f64 #s(literal 100 binary64) (pow.f64 y #s(literal 3 binary64)))) x (/.f64 (/.f64 #s(literal -100 binary64) y) y)) x (/.f64 #s(literal 100 binary64) y)) x)
(*.f64 (/.f64 y x) #s(literal -100 binary64))
(/.f64 (fma.f64 #s(literal -100 binary64) y (*.f64 #s(literal 100 binary64) x)) x)
(/.f64 (fma.f64 #s(literal -100 binary64) y (*.f64 #s(literal 100 binary64) x)) x)
(/.f64 (fma.f64 #s(literal -100 binary64) y (*.f64 #s(literal 100 binary64) x)) x)
(/.f64 #s(literal -100 binary64) x)
(/.f64 #s(literal -100 binary64) x)
(/.f64 #s(literal -100 binary64) x)
(/.f64 #s(literal -100 binary64) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 x y) (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)))
(*.f64 (fma.f64 (/.f64 (/.f64 x y) y) (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) (/.f64 #s(literal 100 binary64) y)) x)
(*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 x (pow.f64 y #s(literal 4 binary64))) #s(literal -100 binary64) (/.f64 #s(literal 100 binary64) (pow.f64 y #s(literal 3 binary64)))) x (/.f64 (/.f64 #s(literal -100 binary64) y) y)) x (/.f64 #s(literal 100 binary64) y)) x)
(*.f64 #s(literal -1/100 binary64) (/.f64 y x))
(fma.f64 #s(literal -1/100 binary64) (/.f64 y x) #s(literal -1/100 binary64))
(fma.f64 #s(literal -1/100 binary64) (/.f64 y x) #s(literal -1/100 binary64))
(fma.f64 #s(literal -1/100 binary64) (/.f64 y x) #s(literal -1/100 binary64))
(/.f64 y x)
(/.f64 (+.f64 y x) x)
(/.f64 (+.f64 y x) x)
(/.f64 (+.f64 y x) x)
#s(literal 100 binary64)
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(fma.f64 (/.f64 y x) (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) #s(literal 100 binary64))
(fma.f64 (/.f64 #s(literal -100 binary64) x) (fma.f64 (*.f64 (/.f64 y x) y) (-.f64 (/.f64 y x) #s(literal 1 binary64)) y) #s(literal 100 binary64))
(*.f64 #s(literal 1/100 binary64) x)
(*.f64 #s(literal 1/100 binary64) (+.f64 y x))
(*.f64 #s(literal 1/100 binary64) (+.f64 y x))
(*.f64 #s(literal 1/100 binary64) (+.f64 y x))
x
(+.f64 y x)
(+.f64 y x)
(+.f64 y x)
#s(literal 100 binary64)
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(fma.f64 (/.f64 y x) (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) #s(literal 100 binary64))
(fma.f64 (/.f64 #s(literal -100 binary64) x) (fma.f64 (*.f64 (/.f64 y x) y) (-.f64 (/.f64 y x) #s(literal 1 binary64)) y) #s(literal 100 binary64))
#s(literal 100 binary64)
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(fma.f64 (/.f64 y x) (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) #s(literal 100 binary64))
(fma.f64 (/.f64 #s(literal -100 binary64) x) (fma.f64 (*.f64 (/.f64 y x) y) (-.f64 (/.f64 y x) #s(literal 1 binary64)) y) #s(literal 100 binary64))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
#s(literal 100 binary64)
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(fma.f64 (/.f64 y x) (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) #s(literal 100 binary64))
(fma.f64 (/.f64 #s(literal -100 binary64) x) (fma.f64 (*.f64 (/.f64 y x) y) (-.f64 (/.f64 y x) #s(literal 1 binary64)) y) #s(literal 100 binary64))
#s(literal 100 binary64)
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(/.f64 #s(literal -100 binary64) x)
(/.f64 #s(literal -100 binary64) x)
(/.f64 #s(literal -100 binary64) x)
(/.f64 #s(literal -100 binary64) x)
#s(literal 100 binary64)
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(fma.f64 (/.f64 y x) (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) #s(literal 100 binary64))
(fma.f64 (/.f64 #s(literal -100 binary64) x) (fma.f64 (*.f64 (/.f64 y x) y) (-.f64 (/.f64 y x) #s(literal 1 binary64)) y) #s(literal 100 binary64))
#s(literal -1/100 binary64)
(fma.f64 #s(literal -1/100 binary64) (/.f64 y x) #s(literal -1/100 binary64))
(fma.f64 #s(literal -1/100 binary64) (/.f64 y x) #s(literal -1/100 binary64))
(fma.f64 #s(literal -1/100 binary64) (/.f64 y x) #s(literal -1/100 binary64))
#s(literal 1 binary64)
(/.f64 (+.f64 y x) x)
(/.f64 (+.f64 y x) x)
(/.f64 (+.f64 y x) x)
#s(literal 100 binary64)
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(fma.f64 (/.f64 y x) (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) #s(literal 100 binary64))
(fma.f64 (/.f64 #s(literal -100 binary64) x) (fma.f64 (*.f64 (/.f64 y x) y) (-.f64 (/.f64 y x) #s(literal 1 binary64)) y) #s(literal 100 binary64))
(*.f64 #s(literal 1/100 binary64) x)
(*.f64 #s(literal 1/100 binary64) (+.f64 y x))
(*.f64 #s(literal 1/100 binary64) (+.f64 y x))
(*.f64 #s(literal 1/100 binary64) (+.f64 y x))
x
(+.f64 y x)
(+.f64 y x)
(+.f64 y x)
#s(literal 100 binary64)
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(fma.f64 (/.f64 y x) (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) #s(literal 100 binary64))
(fma.f64 (/.f64 #s(literal -100 binary64) x) (fma.f64 (*.f64 (/.f64 y x) y) (-.f64 (/.f64 y x) #s(literal 1 binary64)) y) #s(literal 100 binary64))
#s(literal 100 binary64)
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(fma.f64 (/.f64 y x) (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) #s(literal 100 binary64))
(fma.f64 (/.f64 #s(literal -100 binary64) x) (fma.f64 (*.f64 (/.f64 y x) y) (-.f64 (/.f64 y x) #s(literal 1 binary64)) y) #s(literal 100 binary64))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
#s(literal 100 binary64)
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(fma.f64 (/.f64 y x) (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) #s(literal 100 binary64))
(fma.f64 (/.f64 #s(literal -100 binary64) x) (fma.f64 (*.f64 (/.f64 y x) y) (-.f64 (/.f64 y x) #s(literal 1 binary64)) y) #s(literal 100 binary64))
#s(literal 100 binary64)
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(/.f64 #s(literal -100 binary64) x)
(/.f64 #s(literal -100 binary64) x)
(/.f64 #s(literal -100 binary64) x)
(/.f64 #s(literal -100 binary64) x)
#s(literal 100 binary64)
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(fma.f64 (/.f64 y x) (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) #s(literal 100 binary64))
(fma.f64 (/.f64 #s(literal -100 binary64) x) (fma.f64 (*.f64 (/.f64 y x) y) (-.f64 (/.f64 y x) #s(literal 1 binary64)) y) #s(literal 100 binary64))
#s(literal -1/100 binary64)
(fma.f64 #s(literal -1/100 binary64) (/.f64 y x) #s(literal -1/100 binary64))
(fma.f64 #s(literal -1/100 binary64) (/.f64 y x) #s(literal -1/100 binary64))
(fma.f64 #s(literal -1/100 binary64) (/.f64 y x) #s(literal -1/100 binary64))
#s(literal 1 binary64)
(/.f64 (+.f64 y x) x)
(/.f64 (+.f64 y x) x)
(/.f64 (+.f64 y x) x)

rewrite143.0ms (2.4%)

Memory
-8.3MiB live, 273.0MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02289
03387
113687
285687
0833987
Stop Event
iter limit
node limit
iter limit
Counts
13 → 1 083
Calls
Call 1
Inputs
(/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64)))
(*.f64 (+.f64 y x) #s(literal 1/100 binary64))
(+.f64 y x)
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 #s(literal 100 binary64) y)
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(/.f64 #s(literal -100 binary64) x)
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64)))
(/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64))
(/.f64 (+.f64 y x) x)
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval963.0ms (15.8%)

Memory
-5.9MiB live, 388.5MiB allocated
Compiler

Compiled 29 569 to 3 250 computations (89% saved)

prune307.0ms (5%)

Memory
31.5MiB live, 110.0MiB allocated
Pruning

10 alts after pruning (5 fresh and 5 done)

PrunedKeptTotal
New1 49351 498
Fresh101
Picked145
Done011
Total1 495101 505
Accuracy
100.0%
Counts
1 505 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
55.0%
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) (*.f64 (+.f64 y x) (-.f64 x y)))
99.8%
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
99.8%
(/.f64 x (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64))))
99.8%
(/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64)))
50.4%
(/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)))
51.3%
(/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)))
50.8%
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)))
50.4%
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
50.4%
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
51.4%
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
Compiler

Compiled 166 to 127 computations (23.5% saved)

simplify140.0ms (2.3%)

Memory
0.0MiB live, 197.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
026136
041126
166126
2151126
3339126
41123126
55546126
08290126
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 x (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64))))
x
(fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64)))
y
#s(literal 1/100 binary64)
(*.f64 x #s(literal 1/100 binary64))
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) x)
#s(literal 100 binary64)
x
y
(/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)))
x
#s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))
(*.f64 #s(literal 1/100 binary64) x)
#s(literal 1/100 binary64)
(/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)))
x
#s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))
(*.f64 #s(literal 1/100 binary64) y)
#s(literal 1/100 binary64)
y
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) (*.f64 (+.f64 y x) (-.f64 x y)))
(*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y))
(*.f64 #s(literal 100 binary64) x)
#s(literal 100 binary64)
x
(-.f64 x y)
y
(*.f64 (+.f64 y x) (-.f64 x y))
(+.f64 y x)
Outputs
(*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64))
x
(*.f64 (+.f64 y x) #s(literal 1/100 binary64))
y
#s(literal 1/100 binary64)
(*.f64 #s(literal 1/100 binary64) x)
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) x)
#s(literal 100 binary64)
x
y
(/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)))
x
#s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))
(*.f64 #s(literal 1/100 binary64) x)
#s(literal 1/100 binary64)
(/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)))
x
#s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))
(*.f64 #s(literal 1/100 binary64) y)
#s(literal 1/100 binary64)
y
(*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64))
(*.f64 (*.f64 #s(literal -100 binary64) x) (-.f64 y x))
(*.f64 #s(literal 100 binary64) x)
#s(literal 100 binary64)
x
(-.f64 x y)
y
(*.f64 (+.f64 y x) (-.f64 x y))
(+.f64 y x)

localize81.0ms (1.3%)

Memory
-6.2MiB live, 154.2MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 (+.f64 y x) (-.f64 x y))
accuracy0
(*.f64 #s(literal 100 binary64) x)
accuracy0.1640625
(*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y))
accuracy28.15195966979734
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) (*.f64 (+.f64 y x) (-.f64 x y)))
accuracy0.125
(*.f64 #s(literal 1/100 binary64) y)
accuracy0.12890625
(/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)))
accuracy31.610748979344336
#s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))
accuracy0.10546875
(*.f64 #s(literal 1/100 binary64) x)
accuracy0.12890625
(/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)))
accuracy31.23935553600371
#s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))
accuracy0
(*.f64 #s(literal 100 binary64) x)
accuracy0.1875
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
accuracy31.66309277226708
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
accuracy0.09375
(fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64)))
accuracy0.10546875
(*.f64 x #s(literal 1/100 binary64))
accuracy0.12890625
(/.f64 x (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64))))
Samples
65.0ms256×0valid
Compiler

Compiled 254 to 52 computations (79.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 51.0ms
ival-mult: 33.0ms (64.7% of total)
ival-div: 9.0ms (17.7% of total)
const: 4.0ms (7.8% of total)
ival-add: 3.0ms (5.9% of total)
ival-sub: 1.0ms (2% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series30.0ms (0.5%)

Memory
-11.0MiB live, 45.5MiB allocated
Counts
16 → 336
Calls
Call 1
Inputs
#s(alt #<batchref> (patch (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64))) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 x (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64)))) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 x #s(literal 1/100 binary64)) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 100 binary64) x) y) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 #s(literal 100 binary64) x) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 #s(literal 1/100 binary64) x) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())
#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 #s(literal 1/100 binary64) y) #<representation binary64>) () ())
#s(alt #<batchref> (patch (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) (*.f64 (+.f64 y x) (-.f64 x y))) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) #<representation binary64>) () ())
#s(alt #<batchref> (patch (-.f64 x y) #<representation binary64>) () ())
#s(alt #<batchref> (patch (*.f64 (+.f64 y x) (-.f64 x y)) #<representation binary64>) () ())
Outputs
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 100 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 100 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 100 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 100 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 #s(literal 1/100 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 #s(literal 1/100 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 #s(literal 1/100 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 #s(literal 1/100 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) (*.f64 (+.f64 y x) (-.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) (*.f64 (+.f64 y x) (-.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) (*.f64 (+.f64 y x) (-.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) (*.f64 (+.f64 y x) (-.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (-.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 y) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 100 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 100 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 100 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 100 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 #s(literal 1/100 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 #s(literal 1/100 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 #s(literal 1/100 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 #s(literal 1/100 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) (*.f64 (+.f64 y x) (-.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) (*.f64 (+.f64 y x) (-.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) (*.f64 (+.f64 y x) (-.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) (*.f64 (+.f64 y x) (-.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (-.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf y) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 100 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 100 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 100 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 100 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 #s(literal 1/100 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 #s(literal 1/100 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 #s(literal 1/100 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 #s(literal 1/100 binary64) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) (*.f64 (+.f64 y x) (-.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) (*.f64 (+.f64 y x) (-.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) (*.f64 (+.f64 y x) (-.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) (*.f64 (+.f64 y x) (-.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (-.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf y) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 x #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 x #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 x #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 x #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 100 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 100 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 100 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 100 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 #s(literal 100 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 #s(literal 100 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 #s(literal 100 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 #s(literal 100 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 #s(literal 1/100 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 #s(literal 1/100 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 #s(literal 1/100 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 #s(literal 1/100 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) (*.f64 (+.f64 y x) (-.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) (*.f64 (+.f64 y x) (-.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) (*.f64 (+.f64 y x) (-.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) (*.f64 (+.f64 y x) (-.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (-.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor 0 x) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 x #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 x #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 x #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 x #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 100 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 100 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 100 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 100 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 #s(literal 100 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 #s(literal 100 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 #s(literal 100 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 #s(literal 100 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 #s(literal 1/100 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 #s(literal 1/100 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 #s(literal 1/100 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 #s(literal 1/100 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) (*.f64 (+.f64 y x) (-.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) (*.f64 (+.f64 y x) (-.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) (*.f64 (+.f64 y x) (-.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) (*.f64 (+.f64 y x) (-.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (-.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor inf x) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64)))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 x #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 x #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 x #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 x #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 100 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 100 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 100 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 #s(literal 100 binary64) x) y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 #s(literal 100 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 #s(literal 100 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 #s(literal 100 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 #s(literal 100 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 #s(literal 1/100 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 #s(literal 1/100 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 #s(literal 1/100 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 #s(literal 1/100 binary64) x) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) (*.f64 (+.f64 y x) (-.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) (*.f64 (+.f64 y x) (-.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) (*.f64 (+.f64 y x) (-.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) (*.f64 (+.f64 y x) (-.f64 x y))) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (-.f64 x y) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt #<batchref> (taylor -inf x) (#s(alt #<batchref> (patch (*.f64 (+.f64 y x) (-.f64 x y)) #<representation binary64>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
10.0ms
y
@-inf
((+ (* y 1/100) (* x 1/100)) (/ x (+ (* y 1/100) (* x 1/100))) (* x 1/100) (/ (* x 100) (+ x y)) (/ (* 100 x) y) (* 100 x) (/ x (* (+ y x) 1/100)) (* (+ y x) 1/100) (* 1/100 x) (/ x (* (+ y x) 1/100)) (* (+ y x) 1/100) (* 1/100 y) (/ (* (* 100 x) (- x y)) (* (+ y x) (- x y))) (* (* 100 x) (- x y)) (- x y) (* (+ y x) (- x y)))
2.0ms
y
@inf
((+ (* y 1/100) (* x 1/100)) (/ x (+ (* y 1/100) (* x 1/100))) (* x 1/100) (/ (* x 100) (+ x y)) (/ (* 100 x) y) (* 100 x) (/ x (* (+ y x) 1/100)) (* (+ y x) 1/100) (* 1/100 x) (/ x (* (+ y x) 1/100)) (* (+ y x) 1/100) (* 1/100 y) (/ (* (* 100 x) (- x y)) (* (+ y x) (- x y))) (* (* 100 x) (- x y)) (- x y) (* (+ y x) (- x y)))
2.0ms
x
@-inf
((+ (* y 1/100) (* x 1/100)) (/ x (+ (* y 1/100) (* x 1/100))) (* x 1/100) (/ (* x 100) (+ x y)) (/ (* 100 x) y) (* 100 x) (/ x (* (+ y x) 1/100)) (* (+ y x) 1/100) (* 1/100 x) (/ x (* (+ y x) 1/100)) (* (+ y x) 1/100) (* 1/100 y) (/ (* (* 100 x) (- x y)) (* (+ y x) (- x y))) (* (* 100 x) (- x y)) (- x y) (* (+ y x) (- x y)))
2.0ms
x
@inf
((+ (* y 1/100) (* x 1/100)) (/ x (+ (* y 1/100) (* x 1/100))) (* x 1/100) (/ (* x 100) (+ x y)) (/ (* 100 x) y) (* 100 x) (/ x (* (+ y x) 1/100)) (* (+ y x) 1/100) (* 1/100 x) (/ x (* (+ y x) 1/100)) (* (+ y x) 1/100) (* 1/100 y) (/ (* (* 100 x) (- x y)) (* (+ y x) (- x y))) (* (* 100 x) (- x y)) (- x y) (* (+ y x) (- x y)))
2.0ms
x
@0
((+ (* y 1/100) (* x 1/100)) (/ x (+ (* y 1/100) (* x 1/100))) (* x 1/100) (/ (* x 100) (+ x y)) (/ (* 100 x) y) (* 100 x) (/ x (* (+ y x) 1/100)) (* (+ y x) 1/100) (* 1/100 x) (/ x (* (+ y x) 1/100)) (* (+ y x) 1/100) (* 1/100 y) (/ (* (* 100 x) (- x y)) (* (+ y x) (- x y))) (* (* 100 x) (- x y)) (- x y) (* (+ y x) (- x y)))

simplify170.0ms (2.8%)

Memory
20.1MiB live, 209.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02443127
17552952
219932809
376732809
087512652
Stop Event
iter limit
node limit
Counts
336 → 333
Calls
Call 1
Inputs
(* 1/100 x)
(+ (* 1/100 x) (* 1/100 y))
(+ (* 1/100 x) (* 1/100 y))
(+ (* 1/100 x) (* 1/100 y))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(* 1/100 x)
(+ (* 1/100 x) (* 1/100 y))
(+ (* 1/100 x) (* 1/100 y))
(+ (* 1/100 x) (* 1/100 y))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(* 1/100 x)
(+ (* 1/100 x) (* 1/100 y))
(+ (* 1/100 x) (* 1/100 y))
(+ (* 1/100 x) (* 1/100 y))
(* 1/100 y)
(* 1/100 y)
(* 1/100 y)
(* 1/100 y)
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(* 100 (pow x 2))
(+ (* -100 (* x y)) (* 100 (pow x 2)))
(+ (* -100 (* x y)) (* 100 (pow x 2)))
(+ (* -100 (* x y)) (* 100 (pow x 2)))
x
(+ x (* -1 y))
(+ x (* -1 y))
(+ x (* -1 y))
(pow x 2)
(+ (* y (+ x (* -1 x))) (pow x 2))
(+ (* y (+ x (+ (* -1 x) (* -1 y)))) (pow x 2))
(+ (* y (+ x (+ (* -1 x) (* -1 y)))) (pow x 2))
(* 1/100 y)
(* y (+ 1/100 (* 1/100 (/ x y))))
(* y (+ 1/100 (* 1/100 (/ x y))))
(* y (+ 1/100 (* 1/100 (/ x y))))
(* 100 (/ x y))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/ (- (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))) (* 100 (/ (pow x 2) y))) y)
(/ (- (+ (* -100 (/ (pow x 4) (pow y 3))) (* 100 x)) (+ (* -100 (/ (pow x 3) (pow y 2))) (* 100 (/ (pow x 2) y)))) y)
(* 100 (/ x y))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)
(* 1/100 y)
(* y (+ 1/100 (* 1/100 (/ x y))))
(* y (+ 1/100 (* 1/100 (/ x y))))
(* y (+ 1/100 (* 1/100 (/ x y))))
(* 100 (/ x y))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)
(* 1/100 y)
(* y (+ 1/100 (* 1/100 (/ x y))))
(* y (+ 1/100 (* 1/100 (/ x y))))
(* y (+ 1/100 (* 1/100 (/ x y))))
(* 1/100 y)
(* 1/100 y)
(* 1/100 y)
(* 1/100 y)
(* 100 (/ x y))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)
(* -100 (* x y))
(* y (+ (* -100 x) (* 100 (/ (pow x 2) y))))
(* y (+ (* -100 x) (* 100 (/ (pow x 2) y))))
(* y (+ (* -100 x) (* 100 (/ (pow x 2) y))))
(* -1 y)
(* y (- (/ x y) 1))
(* y (- (/ x y) 1))
(* y (- (/ x y) 1))
(* -1 (pow y 2))
(* (pow y 2) (- (+ (* -1 (/ x y)) (/ x y)) 1))
(* (pow y 2) (- (+ (* -1 (/ x y)) (+ (/ x y) (/ (pow x 2) (pow y 2)))) 1))
(* (pow y 2) (- (+ (* -1 (/ x y)) (+ (/ x y) (/ (pow x 2) (pow y 2)))) 1))
(* 1/100 y)
(* -1 (* y (- (* -1/100 (/ x y)) 1/100)))
(* -1 (* y (- (* -1/100 (/ x y)) 1/100)))
(* -1 (* y (- (* -1/100 (/ x y)) 1/100)))
(* 100 (/ x y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (- (* 100 (/ (pow x 3) y)) (* 100 (pow x 2))) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow x 4) y)) (* 100 (pow x 3))) y)) (* 100 (pow x 2))) y))) y))
(* 100 (/ x y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(* 1/100 y)
(* -1 (* y (- (* -1/100 (/ x y)) 1/100)))
(* -1 (* y (- (* -1/100 (/ x y)) 1/100)))
(* -1 (* y (- (* -1/100 (/ x y)) 1/100)))
(* 100 (/ x y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(* 1/100 y)
(* -1 (* y (- (* -1/100 (/ x y)) 1/100)))
(* -1 (* y (- (* -1/100 (/ x y)) 1/100)))
(* -1 (* y (- (* -1/100 (/ x y)) 1/100)))
(* 1/100 y)
(* 1/100 y)
(* 1/100 y)
(* 1/100 y)
(* 100 (/ x y))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(* -100 (* x y))
(* -1 (* y (+ (* -100 (/ (pow x 2) y)) (* 100 x))))
(* -1 (* y (+ (* -100 (/ (pow x 2) y)) (* 100 x))))
(* -1 (* y (+ (* -100 (/ (pow x 2) y)) (* 100 x))))
(* -1 y)
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(* -1 (* y (+ 1 (* -1 (/ x y)))))
(* -1 (pow y 2))
(* (pow y 2) (- (* -1 (/ (+ x (* -1 x)) y)) 1))
(* (pow y 2) (- (* -1 (/ (+ x (+ (* -1 x) (* -1 (/ (pow x 2) y)))) y)) 1))
(* (pow y 2) (- (* -1 (/ (+ x (+ (* -1 x) (* -1 (/ (pow x 2) y)))) y)) 1))
(* 1/100 y)
(+ (* 1/100 x) (* 1/100 y))
(+ (* 1/100 x) (* 1/100 y))
(+ (* 1/100 x) (* 1/100 y))
(* 100 (/ x y))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(* 1/100 x)
(* 1/100 x)
(* 1/100 x)
(* 1/100 x)
(* 100 (/ x y))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 (/ x y))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(* 1/100 y)
(+ (* 1/100 x) (* 1/100 y))
(+ (* 1/100 x) (* 1/100 y))
(+ (* 1/100 x) (* 1/100 y))
(* 1/100 x)
(* 1/100 x)
(* 1/100 x)
(* 1/100 x)
(* 100 (/ x y))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(* 1/100 y)
(+ (* 1/100 x) (* 1/100 y))
(+ (* 1/100 x) (* 1/100 y))
(+ (* 1/100 x) (* 1/100 y))
(* 100 (/ x y))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(* -100 (* x y))
(* x (+ (* -100 y) (* 100 x)))
(* x (+ (* -100 y) (* 100 x)))
(* x (+ (* -100 y) (* 100 x)))
(* -1 y)
(- x y)
(- x y)
(- x y)
(* -1 (pow y 2))
(+ (* -1 (pow y 2)) (* x (+ y (* -1 y))))
(+ (* -1 (pow y 2)) (* x (+ x (+ y (* -1 y)))))
(+ (* -1 (pow y 2)) (* x (+ x (+ y (* -1 y)))))
(* 1/100 x)
(* x (+ 1/100 (* 1/100 (/ y x))))
(* x (+ 1/100 (* 1/100 (/ y x))))
(* x (+ 1/100 (* 1/100 (/ y x))))
100
(+ 100 (* -100 (/ y x)))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(* 1/100 x)
(* 1/100 x)
(* 1/100 x)
(* 1/100 x)
100
(+ 100 (* -100 (/ y x)))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
100
(+ 100 (* -100 (/ y x)))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(* 1/100 x)
(* x (+ 1/100 (* 1/100 (/ y x))))
(* x (+ 1/100 (* 1/100 (/ y x))))
(* x (+ 1/100 (* 1/100 (/ y x))))
(* 1/100 x)
(* 1/100 x)
(* 1/100 x)
(* 1/100 x)
100
(+ 100 (* -100 (/ y x)))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(* 1/100 x)
(* x (+ 1/100 (* 1/100 (/ y x))))
(* x (+ 1/100 (* 1/100 (/ y x))))
(* x (+ 1/100 (* 1/100 (/ y x))))
100
(+ 100 (* -100 (/ y x)))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(* 100 (pow x 2))
(* (pow x 2) (+ 100 (* -100 (/ y x))))
(* (pow x 2) (+ 100 (* -100 (/ y x))))
(* (pow x 2) (+ 100 (* -100 (/ y x))))
x
(* x (+ 1 (* -1 (/ y x))))
(* x (+ 1 (* -1 (/ y x))))
(* x (+ 1 (* -1 (/ y x))))
(pow x 2)
(* (pow x 2) (+ 1 (+ (* -1 (/ y x)) (/ y x))))
(* (pow x 2) (+ 1 (+ (* -1 (/ y x)) (+ (* -1 (/ (pow y 2) (pow x 2))) (/ y x)))))
(* (pow x 2) (+ 1 (+ (* -1 (/ y x)) (+ (* -1 (/ (pow y 2) (pow x 2))) (/ y x)))))
(* 1/100 x)
(* -1 (* x (- (* -1/100 (/ y x)) 1/100)))
(* -1 (* x (- (* -1/100 (/ y x)) 1/100)))
(* -1 (* x (- (* -1/100 (/ y x)) 1/100)))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(* 1/100 x)
(* 1/100 x)
(* 1/100 x)
(* 1/100 x)
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 x)
(* 100 x)
(* 100 x)
(* 100 x)
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(* 1/100 x)
(* -1 (* x (- (* -1/100 (/ y x)) 1/100)))
(* -1 (* x (- (* -1/100 (/ y x)) 1/100)))
(* -1 (* x (- (* -1/100 (/ y x)) 1/100)))
(* 1/100 x)
(* 1/100 x)
(* 1/100 x)
(* 1/100 x)
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(* 1/100 x)
(* -1 (* x (- (* -1/100 (/ y x)) 1/100)))
(* -1 (* x (- (* -1/100 (/ y x)) 1/100)))
(* -1 (* x (- (* -1/100 (/ y x)) 1/100)))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(* 100 (pow x 2))
(* (pow x 2) (+ 100 (* -100 (/ y x))))
(* (pow x 2) (+ 100 (* -100 (/ y x))))
(* (pow x 2) (+ 100 (* -100 (/ y x))))
x
(* -1 (* x (- (/ y x) 1)))
(* -1 (* x (- (/ y x) 1)))
(* -1 (* x (- (/ y x) 1)))
(pow x 2)
(* (pow x 2) (+ 1 (+ (* -1 (/ y x)) (/ y x))))
(* (pow x 2) (+ 1 (* -1 (/ (+ (* -1 (+ y (* -1 y))) (/ (pow y 2) x)) x))))
(* (pow x 2) (+ 1 (* -1 (/ (+ (* -1 (+ y (* -1 y))) (/ (pow y 2) x)) x))))
Outputs
(*.f64 #s(literal 1/100 binary64) x)
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
#s(literal 100 binary64)
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(fma.f64 (/.f64 (*.f64 y (-.f64 (/.f64 y x) #s(literal 1 binary64))) x) #s(literal 100 binary64) #s(literal 100 binary64))
(fma.f64 (fma.f64 (fma.f64 (/.f64 y (pow.f64 x #s(literal 3 binary64))) #s(literal -100 binary64) (/.f64 (/.f64 #s(literal 100 binary64) x) x)) y (/.f64 #s(literal -100 binary64) x)) y #s(literal 100 binary64))
#s(literal 100 binary64)
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(fma.f64 (/.f64 (*.f64 y (-.f64 (/.f64 y x) #s(literal 1 binary64))) x) #s(literal 100 binary64) #s(literal 100 binary64))
(fma.f64 (fma.f64 (fma.f64 (/.f64 y (pow.f64 x #s(literal 3 binary64))) #s(literal -100 binary64) (/.f64 (/.f64 #s(literal 100 binary64) x) x)) y (/.f64 #s(literal -100 binary64) x)) y #s(literal 100 binary64))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
#s(literal 100 binary64)
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(fma.f64 (/.f64 (*.f64 y (-.f64 (/.f64 y x) #s(literal 1 binary64))) x) #s(literal 100 binary64) #s(literal 100 binary64))
(fma.f64 (fma.f64 (fma.f64 (/.f64 y (pow.f64 x #s(literal 3 binary64))) #s(literal -100 binary64) (/.f64 (/.f64 #s(literal 100 binary64) x) x)) y (/.f64 #s(literal -100 binary64) x)) y #s(literal 100 binary64))
(*.f64 #s(literal 1/100 binary64) x)
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
#s(literal 100 binary64)
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(fma.f64 (/.f64 (*.f64 y (-.f64 (/.f64 y x) #s(literal 1 binary64))) x) #s(literal 100 binary64) #s(literal 100 binary64))
(fma.f64 (fma.f64 (fma.f64 (/.f64 y (pow.f64 x #s(literal 3 binary64))) #s(literal -100 binary64) (/.f64 (/.f64 #s(literal 100 binary64) x) x)) y (/.f64 #s(literal -100 binary64) x)) y #s(literal 100 binary64))
(*.f64 #s(literal 1/100 binary64) x)
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 #s(literal 1/100 binary64) y)
#s(literal 100 binary64)
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(fma.f64 (/.f64 (*.f64 y (-.f64 (/.f64 y x) #s(literal 1 binary64))) x) #s(literal 100 binary64) #s(literal 100 binary64))
(fma.f64 (fma.f64 (fma.f64 (/.f64 y (pow.f64 x #s(literal 3 binary64))) #s(literal -100 binary64) (/.f64 (/.f64 #s(literal 100 binary64) x) x)) y (/.f64 #s(literal -100 binary64) x)) y #s(literal 100 binary64))
(*.f64 (*.f64 x x) #s(literal 100 binary64))
(*.f64 (fma.f64 #s(literal -100 binary64) y (*.f64 #s(literal 100 binary64) x)) x)
(*.f64 (fma.f64 #s(literal -100 binary64) y (*.f64 #s(literal 100 binary64) x)) x)
(*.f64 (fma.f64 #s(literal -100 binary64) y (*.f64 #s(literal 100 binary64) x)) x)
x
(-.f64 x y)
(-.f64 x y)
(-.f64 x y)
(*.f64 x x)
(*.f64 x x)
(fma.f64 (neg.f64 y) y (*.f64 x x))
(fma.f64 (neg.f64 y) y (*.f64 x x))
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 (fma.f64 (/.f64 x y) #s(literal 1/100 binary64) #s(literal 1/100 binary64)) y)
(*.f64 (fma.f64 (/.f64 x y) #s(literal 1/100 binary64) #s(literal 1/100 binary64)) y)
(*.f64 (fma.f64 (/.f64 x y) #s(literal 1/100 binary64) #s(literal 1/100 binary64)) y)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (neg.f64 x) (/.f64 x y) x)) y)
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (-.f64 (*.f64 (/.f64 x y) x) x) x)) y)
(/.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal -100 binary64) (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (-.f64 (*.f64 (/.f64 x y) x) x) x))) y)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (neg.f64 x) (/.f64 x y) x)) y)
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (-.f64 (*.f64 (/.f64 x y) x) x) x)) y)
(/.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal -100 binary64) (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (-.f64 (*.f64 (/.f64 x y) x) x) x))) y)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (neg.f64 x) (/.f64 x y) x)) y)
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (-.f64 (*.f64 (/.f64 x y) x) x) x)) y)
(/.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal -100 binary64) (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (-.f64 (*.f64 (/.f64 x y) x) x) x))) y)
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 (fma.f64 (/.f64 x y) #s(literal 1/100 binary64) #s(literal 1/100 binary64)) y)
(*.f64 (fma.f64 (/.f64 x y) #s(literal 1/100 binary64) #s(literal 1/100 binary64)) y)
(*.f64 (fma.f64 (/.f64 x y) #s(literal 1/100 binary64) #s(literal 1/100 binary64)) y)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (neg.f64 x) (/.f64 x y) x)) y)
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (-.f64 (*.f64 (/.f64 x y) x) x) x)) y)
(/.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal -100 binary64) (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (-.f64 (*.f64 (/.f64 x y) x) x) x))) y)
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 (fma.f64 (/.f64 x y) #s(literal 1/100 binary64) #s(literal 1/100 binary64)) y)
(*.f64 (fma.f64 (/.f64 x y) #s(literal 1/100 binary64) #s(literal 1/100 binary64)) y)
(*.f64 (fma.f64 (/.f64 x y) #s(literal 1/100 binary64) #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (neg.f64 x) (/.f64 x y) x)) y)
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (-.f64 (*.f64 (/.f64 x y) x) x) x)) y)
(/.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal -100 binary64) (*.f64 #s(literal 100 binary64) (fma.f64 (/.f64 x y) (-.f64 (*.f64 (/.f64 x y) x) x) x))) y)
(*.f64 (*.f64 x y) #s(literal -100 binary64))
(*.f64 (fma.f64 (*.f64 (/.f64 x y) x) #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) x)) y)
(*.f64 (fma.f64 (*.f64 (/.f64 x y) x) #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) x)) y)
(*.f64 (fma.f64 (*.f64 (/.f64 x y) x) #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) x)) y)
(neg.f64 y)
(*.f64 (-.f64 (/.f64 x y) #s(literal 1 binary64)) y)
(*.f64 (-.f64 (/.f64 x y) #s(literal 1 binary64)) y)
(*.f64 (-.f64 (/.f64 x y) #s(literal 1 binary64)) y)
(*.f64 (neg.f64 y) y)
(*.f64 (neg.f64 y) y)
(*.f64 (*.f64 (fma.f64 (/.f64 x y) (/.f64 x y) #s(literal -1 binary64)) y) y)
(*.f64 (*.f64 (fma.f64 (/.f64 x y) (/.f64 x y) #s(literal -1 binary64)) y) y)
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 (fma.f64 (/.f64 x y) #s(literal 1/100 binary64) #s(literal 1/100 binary64)) y)
(*.f64 (fma.f64 (/.f64 x y) #s(literal 1/100 binary64) #s(literal 1/100 binary64)) y)
(*.f64 (fma.f64 (/.f64 x y) #s(literal 1/100 binary64) #s(literal 1/100 binary64)) y)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 (fma.f64 (*.f64 (/.f64 x y) x) #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) x)) (neg.f64 y))
(/.f64 (fma.f64 (/.f64 (fma.f64 (neg.f64 x) x (/.f64 (pow.f64 x #s(literal 3 binary64)) y)) y) #s(literal -100 binary64) (*.f64 #s(literal -100 binary64) x)) (neg.f64 y))
(/.f64 (fma.f64 #s(literal -100 binary64) x (/.f64 (*.f64 #s(literal 100 binary64) (+.f64 (/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) y) (pow.f64 x #s(literal 3 binary64))) y) (*.f64 x x))) y)) (neg.f64 y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 (fma.f64 (*.f64 (/.f64 x y) x) #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) x)) (neg.f64 y))
(/.f64 (fma.f64 (/.f64 (fma.f64 (neg.f64 x) x (/.f64 (pow.f64 x #s(literal 3 binary64)) y)) y) #s(literal -100 binary64) (*.f64 #s(literal -100 binary64) x)) (neg.f64 y))
(/.f64 (fma.f64 #s(literal -100 binary64) x (/.f64 (*.f64 #s(literal 100 binary64) (+.f64 (/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) y) (pow.f64 x #s(literal 3 binary64))) y) (*.f64 x x))) y)) (neg.f64 y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 (fma.f64 (*.f64 (/.f64 x y) x) #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) x)) (neg.f64 y))
(/.f64 (fma.f64 (/.f64 (fma.f64 (neg.f64 x) x (/.f64 (pow.f64 x #s(literal 3 binary64)) y)) y) #s(literal -100 binary64) (*.f64 #s(literal -100 binary64) x)) (neg.f64 y))
(/.f64 (fma.f64 #s(literal -100 binary64) x (/.f64 (*.f64 #s(literal 100 binary64) (+.f64 (/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) y) (pow.f64 x #s(literal 3 binary64))) y) (*.f64 x x))) y)) (neg.f64 y))
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 (fma.f64 (/.f64 x y) #s(literal 1/100 binary64) #s(literal 1/100 binary64)) y)
(*.f64 (fma.f64 (/.f64 x y) #s(literal 1/100 binary64) #s(literal 1/100 binary64)) y)
(*.f64 (fma.f64 (/.f64 x y) #s(literal 1/100 binary64) #s(literal 1/100 binary64)) y)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 (fma.f64 (*.f64 (/.f64 x y) x) #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) x)) (neg.f64 y))
(/.f64 (fma.f64 (/.f64 (fma.f64 (neg.f64 x) x (/.f64 (pow.f64 x #s(literal 3 binary64)) y)) y) #s(literal -100 binary64) (*.f64 #s(literal -100 binary64) x)) (neg.f64 y))
(/.f64 (fma.f64 #s(literal -100 binary64) x (/.f64 (*.f64 #s(literal 100 binary64) (+.f64 (/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) y) (pow.f64 x #s(literal 3 binary64))) y) (*.f64 x x))) y)) (neg.f64 y))
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 (fma.f64 (/.f64 x y) #s(literal 1/100 binary64) #s(literal 1/100 binary64)) y)
(*.f64 (fma.f64 (/.f64 x y) #s(literal 1/100 binary64) #s(literal 1/100 binary64)) y)
(*.f64 (fma.f64 (/.f64 x y) #s(literal 1/100 binary64) #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 (fma.f64 (*.f64 (/.f64 x y) x) #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) x)) (neg.f64 y))
(/.f64 (fma.f64 (/.f64 (fma.f64 (neg.f64 x) x (/.f64 (pow.f64 x #s(literal 3 binary64)) y)) y) #s(literal -100 binary64) (*.f64 #s(literal -100 binary64) x)) (neg.f64 y))
(/.f64 (fma.f64 #s(literal -100 binary64) x (/.f64 (*.f64 #s(literal 100 binary64) (+.f64 (/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) y) (pow.f64 x #s(literal 3 binary64))) y) (*.f64 x x))) y)) (neg.f64 y))
(*.f64 (*.f64 x y) #s(literal -100 binary64))
(*.f64 (fma.f64 (*.f64 (/.f64 x y) x) #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) x)) y)
(*.f64 (fma.f64 (*.f64 (/.f64 x y) x) #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) x)) y)
(*.f64 (fma.f64 (*.f64 (/.f64 x y) x) #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) x)) y)
(neg.f64 y)
(*.f64 (-.f64 (/.f64 x y) #s(literal 1 binary64)) y)
(*.f64 (-.f64 (/.f64 x y) #s(literal 1 binary64)) y)
(*.f64 (-.f64 (/.f64 x y) #s(literal 1 binary64)) y)
(*.f64 (neg.f64 y) y)
(*.f64 (neg.f64 y) y)
(*.f64 (*.f64 (fma.f64 (/.f64 x y) (/.f64 x y) #s(literal -1 binary64)) y) y)
(*.f64 (*.f64 (fma.f64 (/.f64 x y) (/.f64 x y) #s(literal -1 binary64)) y) y)
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (fma.f64 (/.f64 (/.f64 x y) y) #s(literal -100 binary64) (/.f64 #s(literal 100 binary64) y)) x)
(*.f64 (fma.f64 (*.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) y) (-.f64 (/.f64 x y) #s(literal 1 binary64))) x (/.f64 #s(literal 100 binary64) y)) x)
(*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 x (pow.f64 y #s(literal 4 binary64))) #s(literal -100 binary64) (/.f64 #s(literal 100 binary64) (pow.f64 y #s(literal 3 binary64)))) x (/.f64 #s(literal -100 binary64) (*.f64 y y))) x (/.f64 #s(literal 100 binary64) y)) x)
(*.f64 #s(literal 1/100 binary64) x)
(*.f64 #s(literal 1/100 binary64) x)
(*.f64 #s(literal 1/100 binary64) x)
(*.f64 #s(literal 1/100 binary64) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (fma.f64 (/.f64 (/.f64 x y) y) #s(literal -100 binary64) (/.f64 #s(literal 100 binary64) y)) x)
(*.f64 (fma.f64 (*.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) y) (-.f64 (/.f64 x y) #s(literal 1 binary64))) x (/.f64 #s(literal 100 binary64) y)) x)
(*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 x (pow.f64 y #s(literal 4 binary64))) #s(literal -100 binary64) (/.f64 #s(literal 100 binary64) (pow.f64 y #s(literal 3 binary64)))) x (/.f64 #s(literal -100 binary64) (*.f64 y y))) x (/.f64 #s(literal 100 binary64) y)) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (fma.f64 (/.f64 (/.f64 x y) y) #s(literal -100 binary64) (/.f64 #s(literal 100 binary64) y)) x)
(*.f64 (fma.f64 (*.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) y) (-.f64 (/.f64 x y) #s(literal 1 binary64))) x (/.f64 #s(literal 100 binary64) y)) x)
(*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 x (pow.f64 y #s(literal 4 binary64))) #s(literal -100 binary64) (/.f64 #s(literal 100 binary64) (pow.f64 y #s(literal 3 binary64)))) x (/.f64 #s(literal -100 binary64) (*.f64 y y))) x (/.f64 #s(literal 100 binary64) y)) x)
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(*.f64 #s(literal 1/100 binary64) x)
(*.f64 #s(literal 1/100 binary64) x)
(*.f64 #s(literal 1/100 binary64) x)
(*.f64 #s(literal 1/100 binary64) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (fma.f64 (/.f64 (/.f64 x y) y) #s(literal -100 binary64) (/.f64 #s(literal 100 binary64) y)) x)
(*.f64 (fma.f64 (*.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) y) (-.f64 (/.f64 x y) #s(literal 1 binary64))) x (/.f64 #s(literal 100 binary64) y)) x)
(*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 x (pow.f64 y #s(literal 4 binary64))) #s(literal -100 binary64) (/.f64 #s(literal 100 binary64) (pow.f64 y #s(literal 3 binary64)))) x (/.f64 #s(literal -100 binary64) (*.f64 y y))) x (/.f64 #s(literal 100 binary64) y)) x)
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (fma.f64 (/.f64 (/.f64 x y) y) #s(literal -100 binary64) (/.f64 #s(literal 100 binary64) y)) x)
(*.f64 (fma.f64 (*.f64 (/.f64 (/.f64 #s(literal 100 binary64) y) y) (-.f64 (/.f64 x y) #s(literal 1 binary64))) x (/.f64 #s(literal 100 binary64) y)) x)
(*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 x (pow.f64 y #s(literal 4 binary64))) #s(literal -100 binary64) (/.f64 #s(literal 100 binary64) (pow.f64 y #s(literal 3 binary64)))) x (/.f64 #s(literal -100 binary64) (*.f64 y y))) x (/.f64 #s(literal 100 binary64) y)) x)
(*.f64 (*.f64 x y) #s(literal -100 binary64))
(*.f64 (fma.f64 #s(literal -100 binary64) y (*.f64 #s(literal 100 binary64) x)) x)
(*.f64 (fma.f64 #s(literal -100 binary64) y (*.f64 #s(literal 100 binary64) x)) x)
(*.f64 (fma.f64 #s(literal -100 binary64) y (*.f64 #s(literal 100 binary64) x)) x)
(neg.f64 y)
(-.f64 x y)
(-.f64 x y)
(-.f64 x y)
(*.f64 (neg.f64 y) y)
(*.f64 (neg.f64 y) y)
(fma.f64 (neg.f64 y) y (*.f64 x x))
(fma.f64 (neg.f64 y) y (*.f64 x x))
(*.f64 #s(literal 1/100 binary64) x)
(*.f64 (fma.f64 (/.f64 y x) #s(literal 1/100 binary64) #s(literal 1/100 binary64)) x)
(*.f64 (fma.f64 (/.f64 y x) #s(literal 1/100 binary64) #s(literal 1/100 binary64)) x)
(*.f64 (fma.f64 (/.f64 y x) #s(literal 1/100 binary64) #s(literal 1/100 binary64)) x)
#s(literal 100 binary64)
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(fma.f64 (/.f64 (*.f64 y (-.f64 (/.f64 y x) #s(literal 1 binary64))) x) #s(literal 100 binary64) #s(literal 100 binary64))
(fma.f64 #s(literal -100 binary64) (-.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) (/.f64 (*.f64 y (-.f64 (/.f64 y x) #s(literal 1 binary64))) x)) #s(literal 100 binary64))
(*.f64 #s(literal 1/100 binary64) x)
(*.f64 #s(literal 1/100 binary64) x)
(*.f64 #s(literal 1/100 binary64) x)
(*.f64 #s(literal 1/100 binary64) x)
#s(literal 100 binary64)
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(fma.f64 (/.f64 (*.f64 y (-.f64 (/.f64 y x) #s(literal 1 binary64))) x) #s(literal 100 binary64) #s(literal 100 binary64))
(fma.f64 #s(literal -100 binary64) (-.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) (/.f64 (*.f64 y (-.f64 (/.f64 y x) #s(literal 1 binary64))) x)) #s(literal 100 binary64))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
#s(literal 100 binary64)
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(fma.f64 (/.f64 (*.f64 y (-.f64 (/.f64 y x) #s(literal 1 binary64))) x) #s(literal 100 binary64) #s(literal 100 binary64))
(fma.f64 #s(literal -100 binary64) (-.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) (/.f64 (*.f64 y (-.f64 (/.f64 y x) #s(literal 1 binary64))) x)) #s(literal 100 binary64))
(*.f64 #s(literal 1/100 binary64) x)
(*.f64 (fma.f64 (/.f64 y x) #s(literal 1/100 binary64) #s(literal 1/100 binary64)) x)
(*.f64 (fma.f64 (/.f64 y x) #s(literal 1/100 binary64) #s(literal 1/100 binary64)) x)
(*.f64 (fma.f64 (/.f64 y x) #s(literal 1/100 binary64) #s(literal 1/100 binary64)) x)
(*.f64 #s(literal 1/100 binary64) x)
(*.f64 #s(literal 1/100 binary64) x)
(*.f64 #s(literal 1/100 binary64) x)
(*.f64 #s(literal 1/100 binary64) x)
#s(literal 100 binary64)
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(fma.f64 (/.f64 (*.f64 y (-.f64 (/.f64 y x) #s(literal 1 binary64))) x) #s(literal 100 binary64) #s(literal 100 binary64))
(fma.f64 #s(literal -100 binary64) (-.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) (/.f64 (*.f64 y (-.f64 (/.f64 y x) #s(literal 1 binary64))) x)) #s(literal 100 binary64))
(*.f64 #s(literal 1/100 binary64) x)
(*.f64 (fma.f64 (/.f64 y x) #s(literal 1/100 binary64) #s(literal 1/100 binary64)) x)
(*.f64 (fma.f64 (/.f64 y x) #s(literal 1/100 binary64) #s(literal 1/100 binary64)) x)
(*.f64 (fma.f64 (/.f64 y x) #s(literal 1/100 binary64) #s(literal 1/100 binary64)) x)
#s(literal 100 binary64)
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(fma.f64 (/.f64 (*.f64 y (-.f64 (/.f64 y x) #s(literal 1 binary64))) x) #s(literal 100 binary64) #s(literal 100 binary64))
(fma.f64 #s(literal -100 binary64) (-.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) (/.f64 (*.f64 y (-.f64 (/.f64 y x) #s(literal 1 binary64))) x)) #s(literal 100 binary64))
(*.f64 (*.f64 x x) #s(literal 100 binary64))
(*.f64 (*.f64 (fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64)) x) x)
(*.f64 (*.f64 (fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64)) x) x)
(*.f64 (*.f64 (fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64)) x) x)
x
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) x)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) x)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) x)
(*.f64 x x)
(*.f64 x x)
(*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 y) x) (/.f64 y x) #s(literal 1 binary64)) x) x)
(*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 y) x) (/.f64 y x) #s(literal 1 binary64)) x) x)
(*.f64 #s(literal 1/100 binary64) x)
(*.f64 (fma.f64 (/.f64 y x) #s(literal 1/100 binary64) #s(literal 1/100 binary64)) x)
(*.f64 (fma.f64 (/.f64 y x) #s(literal 1/100 binary64) #s(literal 1/100 binary64)) x)
(*.f64 (fma.f64 (/.f64 y x) #s(literal 1/100 binary64) #s(literal 1/100 binary64)) x)
#s(literal 100 binary64)
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(fma.f64 (/.f64 (*.f64 y (-.f64 (/.f64 y x) #s(literal 1 binary64))) x) #s(literal 100 binary64) #s(literal 100 binary64))
(fma.f64 #s(literal -100 binary64) (-.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) (/.f64 (*.f64 y (-.f64 (/.f64 y x) #s(literal 1 binary64))) x)) #s(literal 100 binary64))
(*.f64 #s(literal 1/100 binary64) x)
(*.f64 #s(literal 1/100 binary64) x)
(*.f64 #s(literal 1/100 binary64) x)
(*.f64 #s(literal 1/100 binary64) x)
#s(literal 100 binary64)
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(fma.f64 (/.f64 (*.f64 y (-.f64 (/.f64 y x) #s(literal 1 binary64))) x) #s(literal 100 binary64) #s(literal 100 binary64))
(fma.f64 #s(literal -100 binary64) (-.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) (/.f64 (*.f64 y (-.f64 (/.f64 y x) #s(literal 1 binary64))) x)) #s(literal 100 binary64))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
#s(literal 100 binary64)
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(fma.f64 (/.f64 (*.f64 y (-.f64 (/.f64 y x) #s(literal 1 binary64))) x) #s(literal 100 binary64) #s(literal 100 binary64))
(fma.f64 #s(literal -100 binary64) (-.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) (/.f64 (*.f64 y (-.f64 (/.f64 y x) #s(literal 1 binary64))) x)) #s(literal 100 binary64))
(*.f64 #s(literal 1/100 binary64) x)
(*.f64 (fma.f64 (/.f64 y x) #s(literal 1/100 binary64) #s(literal 1/100 binary64)) x)
(*.f64 (fma.f64 (/.f64 y x) #s(literal 1/100 binary64) #s(literal 1/100 binary64)) x)
(*.f64 (fma.f64 (/.f64 y x) #s(literal 1/100 binary64) #s(literal 1/100 binary64)) x)
(*.f64 #s(literal 1/100 binary64) x)
(*.f64 #s(literal 1/100 binary64) x)
(*.f64 #s(literal 1/100 binary64) x)
(*.f64 #s(literal 1/100 binary64) x)
#s(literal 100 binary64)
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(fma.f64 (/.f64 (*.f64 y (-.f64 (/.f64 y x) #s(literal 1 binary64))) x) #s(literal 100 binary64) #s(literal 100 binary64))
(fma.f64 #s(literal -100 binary64) (-.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) (/.f64 (*.f64 y (-.f64 (/.f64 y x) #s(literal 1 binary64))) x)) #s(literal 100 binary64))
(*.f64 #s(literal 1/100 binary64) x)
(*.f64 (fma.f64 (/.f64 y x) #s(literal 1/100 binary64) #s(literal 1/100 binary64)) x)
(*.f64 (fma.f64 (/.f64 y x) #s(literal 1/100 binary64) #s(literal 1/100 binary64)) x)
(*.f64 (fma.f64 (/.f64 y x) #s(literal 1/100 binary64) #s(literal 1/100 binary64)) x)
#s(literal 100 binary64)
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(fma.f64 (/.f64 (*.f64 y (-.f64 (/.f64 y x) #s(literal 1 binary64))) x) #s(literal 100 binary64) #s(literal 100 binary64))
(fma.f64 #s(literal -100 binary64) (-.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) (/.f64 (*.f64 y (-.f64 (/.f64 y x) #s(literal 1 binary64))) x)) #s(literal 100 binary64))
(*.f64 (*.f64 x x) #s(literal 100 binary64))
(*.f64 (*.f64 (fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64)) x) x)
(*.f64 (*.f64 (fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64)) x) x)
(*.f64 (*.f64 (fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64)) x) x)
x
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) x)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) x)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)) x)
(*.f64 x x)
(*.f64 x x)
(*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 y) x) (/.f64 y x) #s(literal 1 binary64)) x) x)
(*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 y) x) (/.f64 y x) #s(literal 1 binary64)) x) x)

rewrite153.0ms (2.5%)

Memory
-19.5MiB live, 260.0MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026116
041106
1151106
21092106
08966106
Stop Event
iter limit
node limit
iter limit
Counts
16 → 1 096
Calls
Call 1
Inputs
(fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64)))
(/.f64 x (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64))))
(*.f64 x #s(literal 1/100 binary64))
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) x)
(/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)))
#s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))
(*.f64 #s(literal 1/100 binary64) x)
(/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)))
#s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))
(*.f64 #s(literal 1/100 binary64) y)
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) (*.f64 (+.f64 y x) (-.f64 x y)))
(*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y))
(-.f64 x y)
(*.f64 (+.f64 y x) (-.f64 x 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>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval215.0ms (3.5%)

Memory
21.2MiB live, 447.2MiB allocated
Compiler

Compiled 37 267 to 2 733 computations (92.7% saved)

prune43.0ms (0.7%)

Memory
-5.3MiB live, 116.0MiB allocated
Pruning

10 alts after pruning (0 fresh and 10 done)

PrunedKeptTotal
New1 57501 575
Fresh000
Picked055
Done055
Total1 575101 585
Accuracy
100.0%
Counts
1 585 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
55.0%
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) (*.f64 (+.f64 y x) (-.f64 x y)))
99.8%
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
99.8%
(/.f64 x (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64))))
99.8%
(/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64)))
50.4%
(/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)))
51.3%
(/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)))
50.8%
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)))
50.4%
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
50.4%
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
51.4%
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
Compiler

Compiled 240 to 133 computations (44.6% saved)

regimes14.0ms (0.2%)

Memory
-15.2MiB live, 23.6MiB allocated
Counts
12 → 1
Calls
Call 1
Inputs
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)))
(/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)))
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)))
(/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64)))
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
(/.f64 x (fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 x y)) (*.f64 (+.f64 y x) (-.f64 x y)))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (+.f64 y x) x) #s(literal -100 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) (-.f64 x y)) (*.f64 (-.f64 x y) x))
Outputs
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Calls

3 calls:

5.0ms
x
4.0ms
y
4.0ms
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Results
AccuracySegmentsBranch
99.8%1x
99.8%1y
99.8%1(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Compiler

Compiled 9 to 10 computations (-11.1% saved)

regimes9.0ms (0.1%)

Memory
15.1MiB live, 15.1MiB allocated
Counts
7 → 1
Calls
Call 1
Inputs
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)))
(/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)))
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)))
(/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64)))
Outputs
(/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64)))
Calls

3 calls:

3.0ms
x
3.0ms
y
3.0ms
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Results
AccuracySegmentsBranch
99.8%1x
99.8%1y
99.8%1(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Compiler

Compiled 9 to 10 computations (-11.1% saved)

regimes8.0ms (0.1%)

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

3 calls:

3.0ms
x
3.0ms
y
2.0ms
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Results
AccuracySegmentsBranch
79.9%3x
77.6%3y
98.9%2(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Compiler

Compiled 9 to 10 computations (-11.1% saved)

regimes3.0ms (0%)

Memory
4.5MiB live, 4.5MiB allocated
Counts
5 → 2
Calls
Call 1
Inputs
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)))
(/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)))
Outputs
(/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)))
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
Calls

1 calls:

2.0ms
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Results
AccuracySegmentsBranch
98.5%2(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Compiler

Compiled 7 to 6 computations (14.3% saved)

regimes6.0ms (0.1%)

Memory
-35.1MiB live, 4.3MiB allocated
Counts
4 → 2
Calls
Call 1
Inputs
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)))
Outputs
#s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y))
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
Calls

1 calls:

6.0ms
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Results
AccuracySegmentsBranch
98.5%2(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Compiler

Compiled 7 to 6 computations (14.3% saved)

regimes2.0ms (0%)

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

1 calls:

2.0ms
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Results
AccuracySegmentsBranch
98.5%2(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Compiler

Compiled 7 to 6 computations (14.3% saved)

regimes4.0ms (0.1%)

Memory
8.6MiB live, 8.6MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

3 calls:

1.0ms
x
1.0ms
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
1.0ms
y
Results
AccuracySegmentsBranch
51.4%1y
51.4%1x
51.4%1(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Compiler

Compiled 9 to 10 computations (-11.1% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
6.740557824180903
99.996160685371
Compiler

Compiled 10 to 11 computations (-10% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
6.740557824180903
99.996160685371
Compiler

Compiled 10 to 11 computations (-10% saved)

bsearch0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
6.740557824180903
99.996160685371
Compiler

Compiled 10 to 11 computations (-10% saved)

bsearch0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
6.740557824180903
99.996160685371
Compiler

Compiled 10 to 11 computations (-10% saved)

simplify26.0ms (0.4%)

Memory
4.2MiB live, 42.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035152
140152
Stop Event
saturated
Calls
Call 1
Inputs
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
(/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64)))
(if (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 10 binary64)) (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))))
(if (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 10 binary64)) (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)))
(if (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 10 binary64)) #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)))
(if (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 10 binary64)) #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)))
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
Outputs
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 y x))
(/.f64 x (*.f64 #s(literal 1/100 binary64) (+.f64 y x)))
(if (<=.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 y x)) #s(literal 10 binary64)) (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))))
(if (<=.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 y x)) #s(literal 10 binary64)) (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)))
(if (<=.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 y x)) #s(literal 10 binary64)) #s(approx (/ (* x 100) (+ x y)) (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)))
(if (<=.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 y x)) #s(literal 10 binary64)) #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x)) #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)))
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))

soundness709.0ms (11.6%)

Memory
-9.8MiB live, 510.6MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02289
03387
113687
285687
0833987
0142445
1400440
2986420
33161406
47097406
08134375
01822501
15212476
213082376
341602303
081572115
0613
0913
13413
221813
3214413
0819513
Stop Event
done
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 237 to 113 computations (52.3% saved)

preprocess56.0ms (0.9%)

Memory
1.9MiB live, 117.9MiB allocated
Compiler

Compiled 336 to 98 computations (70.8% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...