Development.Shake.Progress:message from shake-0.15.5

Time bar (total: 6.2s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze107.0ms (1.7%)

Memory
-17.7MiB live, 21.4MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
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)

sample1.5s (23.6%)

Memory
15.6MiB live, 755.8MiB allocated
Samples
1.2s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 696.0ms
ival-mult: 368.0ms (52.9% of total)
ival-div: 255.0ms (36.7% of total)
ival-add: 59.0ms (8.5% of total)
ival-true: 6.0ms (0.9% of total)
exact: 5.0ms (0.7% of total)
ival-assert: 3.0ms (0.4% of total)
Bogosity

explain65.0ms (1%)

Memory
-10.5MiB live, 126.4MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
10-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
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
/.f64(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))o/n10
(*.f64 x #s(literal 100 binary64))overflow1
Confusion
Predicted +Predicted -
+10
-0255
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+100
-00255
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0255
11
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
25.0ms512×0valid
Compiler

Compiled 43 to 22 computations (48.8% saved)

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

preprocess41.0ms (0.7%)

Memory
27.2MiB live, 63.0MiB 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 #s(literal 100 binary64)) (+.f64 x y))
(*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64))
Compiler

Compiled 7 to 6 computations (14.3% saved)

eval0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

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

Compiled 7 to 6 computations (14.3% saved)

simplify6.0ms (0.1%)

Memory
-35.7MiB live, 11.6MiB 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 #s(literal 100 binary64)) (+.f64 x y))
(*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64))
(*.f64 x #s(literal 100 binary64))
(*.f64 #s(literal 100 binary64) x)
x
#s(literal 100 binary64)
(+.f64 x y)
(+.f64 y x)
y

localize20.0ms (0.3%)

Memory
19.0MiB live, 57.3MiB allocated
Localize:

Found 3 expressions of interest:

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

Compiled 18 to 8 computations (55.6% saved)

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

series6.0ms (0.1%)

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

6 calls:

TimeVariablePointExpression
1.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
x
@inf
((/ (* 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))

simplify226.0ms (3.6%)

Memory
-22.1MiB live, 296.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0142445
1400440
2985420
33160406
47109406
08148375
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
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(fma.f64 (/.f64 y x) (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) #s(literal 100 binary64))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(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
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/.f64 (*.f64 x (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/.f64 (fma.f64 (*.f64 (/.f64 x y) x) (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) (*.f64 x #s(literal 100 binary64))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) 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 x #s(literal 100 binary64)))) y)
y
(* y (+ 1 (/ x y)))
(+.f64 x y)
(* y (+ 1 (/ x y)))
(+.f64 x y)
(* y (+ 1 (/ x y)))
(+.f64 x y)
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(/.f64 (*.f64 x (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64))) y)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(/.f64 (fma.f64 x #s(literal 100 binary64) (/.f64 (*.f64 (*.f64 x x) (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64))) y)) y)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(/.f64 (fma.f64 x #s(literal 100 binary64) (/.f64 (fma.f64 (*.f64 x #s(literal -100 binary64)) 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
(* -1 (* y (- (* -1 (/ x y)) 1)))
(+.f64 x y)
(* -1 (* y (- (* -1 (/ x y)) 1)))
(+.f64 x y)
(* -1 (* y (- (* -1 (/ x y)) 1)))
(+.f64 x y)
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(*.f64 (/.f64 x y) (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)))
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.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)
(* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.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)
(* 100 x)
(*.f64 x #s(literal 100 binary64))
(* 100 x)
(*.f64 x #s(literal 100 binary64))
(* 100 x)
(*.f64 x #s(literal 100 binary64))
(* 100 x)
(*.f64 x #s(literal 100 binary64))
y
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(fma.f64 (/.f64 y x) (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) #s(literal 100 binary64))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(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))
(* 100 x)
(*.f64 x #s(literal 100 binary64))
(* 100 x)
(*.f64 x #s(literal 100 binary64))
(* 100 x)
(*.f64 x #s(literal 100 binary64))
(* 100 x)
(*.f64 x #s(literal 100 binary64))
x
(* x (+ 1 (/ y x)))
(+.f64 x y)
(* x (+ 1 (/ y x)))
(+.f64 x y)
(* x (+ 1 (/ y x)))
(+.f64 x y)
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(fma.f64 (/.f64 y x) (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(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))
(* 100 x)
(*.f64 x #s(literal 100 binary64))
(* 100 x)
(*.f64 x #s(literal 100 binary64))
(* 100 x)
(*.f64 x #s(literal 100 binary64))
(* 100 x)
(*.f64 x #s(literal 100 binary64))
x
(* -1 (* x (- (* -1 (/ y x)) 1)))
(+.f64 x y)
(* -1 (* x (- (* -1 (/ y x)) 1)))
(+.f64 x y)
(* -1 (* x (- (* -1 (/ y x)) 1)))
(+.f64 x y)

rewrite450.0ms (7.2%)

Memory
16.5MiB live, 223.4MiB 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>

eval257.0ms (4.1%)

Memory
-17.5MiB live, 68.0MiB allocated
Compiler

Compiled 8 511 to 1 130 computations (86.7% saved)

prune131.0ms (2.1%)

Memory
-3.6MiB live, 34.4MiB allocated
Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New3698377
Fresh000
Picked101
Done000
Total3708378
Accuracy
100.0%
Counts
378 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.7%
(/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64)))
99.7%
(*.f64 (/.f64 x (+.f64 y x)) #s(literal 100 binary64))
99.7%
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x)
99.1%
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x))
99.5%
(*.f64 #s(literal -100 binary64) (*.f64 x (/.f64 #s(literal -1 binary64) (+.f64 y x))))
48.7%
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)))
51.8%
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
49.0%
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
Compiler

Compiled 108 to 102 computations (5.6% saved)

simplify171.0ms (2.8%)

Memory
4.2MiB live, 41.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 #s(literal -100 binary64) x)
cost-diff0
(+.f64 y x)
cost-diff0
(/.f64 #s(literal -1 binary64) (+.f64 y x))
cost-diff320
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x))
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)))
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
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
cost-diff0
(+.f64 y x)
cost-diff0
(/.f64 #s(literal 100 binary64) (+.f64 y x))
cost-diff0
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x)
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02197
03295
15195
28095
310295
412395
514195
617395
722595
828195
939795
1088495
11159295
12170995
13180595
14187395
15188395
16188595
0188595
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x)
(/.f64 #s(literal 100 binary64) (+.f64 y x))
#s(literal 100 binary64)
(+.f64 y x)
y
x
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
#s(literal 100 binary64)
#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 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)
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x))
(/.f64 #s(literal -1 binary64) (+.f64 y x))
#s(literal -1 binary64)
(+.f64 y x)
y
x
(*.f64 #s(literal -100 binary64) x)
#s(literal -100 binary64)
Outputs
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x)
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(/.f64 #s(literal 100 binary64) (+.f64 y x))
(/.f64 #s(literal 100 binary64) (+.f64 x y))
#s(literal 100 binary64)
(+.f64 y x)
(+.f64 x y)
y
x
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
#s(literal 100 binary64)
#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 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64)))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
x
(*.f64 (+.f64 y x) #s(literal 1/100 binary64))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(+.f64 y x)
(+.f64 x y)
y
#s(literal 1/100 binary64)
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(/.f64 #s(literal -1 binary64) (+.f64 y x))
(/.f64 #s(literal -1 binary64) (+.f64 x y))
#s(literal -1 binary64)
(+.f64 y x)
(+.f64 x y)
y
x
(*.f64 #s(literal -100 binary64) x)
#s(literal -100 binary64)

localize94.0ms (1.5%)

Memory
-0.2MiB live, 83.8MiB allocated
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
accuracy0
(+.f64 y x)
accuracy0
(*.f64 #s(literal -100 binary64) x)
accuracy0.0234375
(/.f64 #s(literal -1 binary64) (+.f64 y x))
accuracy0.5468387674171887
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x))
accuracy0
(+.f64 y x)
accuracy0.14453125
(*.f64 (+.f64 y x) #s(literal 1/100 binary64))
accuracy0.1484375
(/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64)))
accuracy0
(/.f64 #s(literal -100 binary64) x)
accuracy0.09765625
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
accuracy32.81999109202157
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)))
accuracy32.65058312479924
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
accuracy0
(+.f64 y x)
accuracy0.015625
(/.f64 #s(literal 100 binary64) (+.f64 y x))
accuracy0.16796875
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x)
Samples
64.0ms256×0valid
Compiler

Compiled 91 to 22 computations (75.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 25.0ms
ival-mult: 9.0ms (36.4% of total)
ival-div: 8.0ms (32.4% of total)
ival-add: 4.0ms (16.2% of total)
const: 4.0ms (16.2% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series26.0ms (0.4%)

Memory
-1.1MiB live, 34.0MiB allocated
Counts
12 → 264
Calls
Call 1
Inputs
#s(alt (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 100 binary64) (+.f64 y x)) (patch (/.f64 #s(literal 100 binary64) (+.f64 y x)) #<representation binary64>) () ())
#s(alt (+.f64 y x) (patch (+.f64 y x) #<representation binary64>) () ())
#s(alt #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())
#s(alt (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal -100 binary64) x) (patch (/.f64 #s(literal -100 binary64) x) #<representation binary64>) () ())
#s(alt (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal -1 binary64) (+.f64 y x)) (patch (/.f64 #s(literal -1 binary64) (+.f64 y x)) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal -100 binary64) x) (patch (*.f64 #s(literal -100 binary64) x) #<representation binary64>) () ())
Outputs
#s(alt 100 (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x))))) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x))))) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) #<representation binary64>) () ())) ())
#s(alt (/ 100 x) (taylor 0 y) (#s(alt (/.f64 #s(literal 100 binary64) (+.f64 y x)) (patch (/.f64 #s(literal 100 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -100 (/ y (pow x 2))) (* 100 (/ 1 x))) (taylor 0 y) (#s(alt (/.f64 #s(literal 100 binary64) (+.f64 y x)) (patch (/.f64 #s(literal 100 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* y (- (* 100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x))) (taylor 0 y) (#s(alt (/.f64 #s(literal 100 binary64) (+.f64 y x)) (patch (/.f64 #s(literal 100 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* y (- (* y (+ (* -100 (/ y (pow x 4))) (* 100 (/ 1 (pow x 3))))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x))) (taylor 0 y) (#s(alt (/.f64 #s(literal 100 binary64) (+.f64 y x)) (patch (/.f64 #s(literal 100 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (+.f64 y x) (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt (+ x y) (taylor 0 y) (#s(alt (+.f64 y x) (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt (+ x y) (taylor 0 y) (#s(alt (+.f64 y x) (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt (+ x y) (taylor 0 y) (#s(alt (+.f64 y x) (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt 100 (taylor 0 y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor 0 y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x))))) (taylor 0 y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x))))) (taylor 0 y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt 100 (taylor 0 y) (#s(alt #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor 0 y) (#s(alt #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x))))) (taylor 0 y) (#s(alt #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x))))) (taylor 0 y) (#s(alt #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt 100 (taylor 0 y) (#s(alt (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor 0 y) (#s(alt (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor 0 y) (#s(alt (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor 0 y) (#s(alt (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt 100 (taylor 0 y) (#s(alt (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor 0 y) (#s(alt (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x))))) (taylor 0 y) (#s(alt (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x))))) (taylor 0 y) (#s(alt (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/100 x) (taylor 0 y) (#s(alt (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/100 x) (* 1/100 y)) (taylor 0 y) (#s(alt (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/100 x) (* 1/100 y)) (taylor 0 y) (#s(alt (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/100 x) (* 1/100 y)) (taylor 0 y) (#s(alt (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt 100 (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x))))) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x))))) (taylor 0 y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 y x)) (patch (/.f64 #s(literal -1 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (- (/ y (pow x 2)) (/ 1 x)) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 y x)) (patch (/.f64 #s(literal -1 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (- (* y (+ (* -1 (/ y (pow x 3))) (/ 1 (pow x 2)))) (/ 1 x)) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 y x)) (patch (/.f64 #s(literal -1 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (- (* y (+ (* y (- (/ y (pow x 4)) (/ 1 (pow x 3)))) (/ 1 (pow x 2)))) (/ 1 x)) (taylor 0 y) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 y x)) (patch (/.f64 #s(literal -1 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) #<representation binary64>) () ())) ())
#s(alt (/ 100 y) (taylor inf y) (#s(alt (/.f64 #s(literal 100 binary64) (+.f64 y x)) (patch (/.f64 #s(literal 100 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 100 (* -100 (/ x y))) y) (taylor inf y) (#s(alt (/.f64 #s(literal 100 binary64) (+.f64 y x)) (patch (/.f64 #s(literal 100 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 100 (* 100 (/ (pow x 2) (pow y 2)))) (* 100 (/ x y))) y) (taylor inf y) (#s(alt (/.f64 #s(literal 100 binary64) (+.f64 y x)) (patch (/.f64 #s(literal 100 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 100 (* -100 (/ (pow x 3) (pow y 3)))) (+ (* -100 (/ (pow x 2) (pow y 2))) (* 100 (/ x y)))) y) (taylor inf y) (#s(alt (/.f64 #s(literal 100 binary64) (+.f64 y x)) (patch (/.f64 #s(literal 100 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt y (taylor inf y) (#s(alt (+.f64 y x) (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (/ x y))) (taylor inf y) (#s(alt (+.f64 y x) (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (/ x y))) (taylor inf y) (#s(alt (+.f64 y x) (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1 (/ x y))) (taylor inf y) (#s(alt (+.f64 y x) (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y) (taylor inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y) (taylor inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y) (taylor inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y) (taylor inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y) (taylor inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y) (taylor inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -100 (/ y x)) (taylor inf y) (#s(alt (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x)))) (taylor inf y) (#s(alt (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x)))) (taylor inf y) (#s(alt (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x)))) (taylor inf y) (#s(alt (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor inf y) (#s(alt (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y) (taylor inf y) (#s(alt (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y) (taylor inf y) (#s(alt (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y) (taylor inf y) (#s(alt (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/100 y) (taylor inf y) (#s(alt (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1/100 (* 1/100 (/ x y)))) (taylor inf y) (#s(alt (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1/100 (* 1/100 (/ x y)))) (taylor inf y) (#s(alt (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1/100 (* 1/100 (/ x y)))) (taylor inf y) (#s(alt (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y) (taylor inf y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ -1 y) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 y x)) (patch (/.f64 #s(literal -1 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ x y) 1) y) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 y x)) (patch (/.f64 #s(literal -1 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ (pow x 2) (pow y 2))) (+ 1 (* -1 (/ x y)))) y) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 y x)) (patch (/.f64 #s(literal -1 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ (pow x 3) (pow y 3)) (+ 1 (+ (* -1 (/ x y)) (/ (pow x 2) (pow y 2))))) y) (taylor inf y) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 y x)) (patch (/.f64 #s(literal -1 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y)) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y)) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y)) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) #<representation binary64>) () ())) ())
#s(alt (/ 100 y) (taylor -inf y) (#s(alt (/.f64 #s(literal 100 binary64) (+.f64 y x)) (patch (/.f64 #s(literal 100 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 100 (/ x y)) 100) y)) (taylor -inf y) (#s(alt (/.f64 #s(literal 100 binary64) (+.f64 y x)) (patch (/.f64 #s(literal 100 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow x 2) y)) (* 100 x)) y)) 100) y)) (taylor -inf y) (#s(alt (/.f64 #s(literal 100 binary64) (+.f64 y x)) (patch (/.f64 #s(literal 100 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow x 3) y)) (* 100 (pow x 2))) y)) (* 100 x)) y)) 100) y)) (taylor -inf y) (#s(alt (/.f64 #s(literal 100 binary64) (+.f64 y x)) (patch (/.f64 #s(literal 100 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt y (taylor -inf y) (#s(alt (+.f64 y x) (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ x y)) 1))) (taylor -inf y) (#s(alt (+.f64 y x) (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ x y)) 1))) (taylor -inf y) (#s(alt (+.f64 y x) (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ x y)) 1))) (taylor -inf y) (#s(alt (+.f64 y x) (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor -inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y)) (taylor -inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y)) (taylor -inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y)) (taylor -inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor -inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y)) (taylor -inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y)) (taylor -inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y)) (taylor -inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -100 (/ y x)) (taylor -inf y) (#s(alt (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y))))) (taylor -inf y) (#s(alt (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y))))) (taylor -inf y) (#s(alt (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y))))) (taylor -inf y) (#s(alt (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor -inf y) (#s(alt (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y)) (taylor -inf y) (#s(alt (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y)) (taylor -inf y) (#s(alt (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y)) (taylor -inf y) (#s(alt (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/100 y) (taylor -inf y) (#s(alt (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1/100 (/ x y)) 1/100))) (taylor -inf y) (#s(alt (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1/100 (/ x y)) 1/100))) (taylor -inf y) (#s(alt (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1/100 (/ x y)) 1/100))) (taylor -inf y) (#s(alt (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y)) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y)) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y)) (taylor -inf y) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ -1 y) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 y x)) (patch (/.f64 #s(literal -1 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ x y))) y)) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 y x)) (patch (/.f64 #s(literal -1 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (pow x 2) y)) (* -1 x)) y))) y)) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 y x)) (patch (/.f64 #s(literal -1 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow x 3) y)) (* -1 (pow x 2))) y)) (* -1 x)) y))) y)) (taylor -inf y) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 y x)) (patch (/.f64 #s(literal -1 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y)))) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y)))) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y)))) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) #<representation binary64>) () ())) ())
#s(alt (/ 100 y) (taylor 0 x) (#s(alt (/.f64 #s(literal 100 binary64) (+.f64 y x)) (patch (/.f64 #s(literal 100 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))) (taylor 0 x) (#s(alt (/.f64 #s(literal 100 binary64) (+.f64 y x)) (patch (/.f64 #s(literal 100 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))) (taylor 0 x) (#s(alt (/.f64 #s(literal 100 binary64) (+.f64 y x)) (patch (/.f64 #s(literal 100 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))) (taylor 0 x) (#s(alt (/.f64 #s(literal 100 binary64) (+.f64 y x)) (patch (/.f64 #s(literal 100 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt y (taylor 0 x) (#s(alt (+.f64 y x) (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt (+ x y) (taylor 0 x) (#s(alt (+.f64 y x) (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt (+ x y) (taylor 0 x) (#s(alt (+.f64 y x) (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt (+ x y) (taylor 0 x) (#s(alt (+.f64 y x) (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor 0 x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y)))) (taylor 0 x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y)))) (taylor 0 x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y)))) (taylor 0 x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor 0 x) (#s(alt #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y)))) (taylor 0 x) (#s(alt #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y)))) (taylor 0 x) (#s(alt #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y)))) (taylor 0 x) (#s(alt #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -100 (/ y x)) (taylor 0 x) (#s(alt (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 y) (* 100 x)) x) (taylor 0 x) (#s(alt (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 y) (* 100 x)) x) (taylor 0 x) (#s(alt (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 y) (* 100 x)) x) (taylor 0 x) (#s(alt (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ -100 x) (taylor 0 x) (#s(alt (/.f64 #s(literal -100 binary64) x) (patch (/.f64 #s(literal -100 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ -100 x) (taylor 0 x) (#s(alt (/.f64 #s(literal -100 binary64) x) (patch (/.f64 #s(literal -100 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ -100 x) (taylor 0 x) (#s(alt (/.f64 #s(literal -100 binary64) x) (patch (/.f64 #s(literal -100 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ -100 x) (taylor 0 x) (#s(alt (/.f64 #s(literal -100 binary64) x) (patch (/.f64 #s(literal -100 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor 0 x) (#s(alt (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y)))) (taylor 0 x) (#s(alt (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y)))) (taylor 0 x) (#s(alt (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y)))) (taylor 0 x) (#s(alt (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/100 y) (taylor 0 x) (#s(alt (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/100 x) (* 1/100 y)) (taylor 0 x) (#s(alt (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/100 x) (* 1/100 y)) (taylor 0 x) (#s(alt (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/100 x) (* 1/100 y)) (taylor 0 x) (#s(alt (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y)))) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y)))) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y)))) (taylor 0 x) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ -1 y) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 y x)) (patch (/.f64 #s(literal -1 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (- (/ x (pow y 2)) (/ 1 y)) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 y x)) (patch (/.f64 #s(literal -1 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (- (* x (+ (* -1 (/ x (pow y 3))) (/ 1 (pow y 2)))) (/ 1 y)) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 y x)) (patch (/.f64 #s(literal -1 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (- (* x (+ (* x (- (/ x (pow y 4)) (/ 1 (pow y 3)))) (/ 1 (pow y 2)))) (/ 1 y)) (taylor 0 x) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 y x)) (patch (/.f64 #s(literal -1 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -100 x) (taylor 0 x) (#s(alt (*.f64 #s(literal -100 binary64) x) (patch (*.f64 #s(literal -100 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -100 x) (taylor 0 x) (#s(alt (*.f64 #s(literal -100 binary64) x) (patch (*.f64 #s(literal -100 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -100 x) (taylor 0 x) (#s(alt (*.f64 #s(literal -100 binary64) x) (patch (*.f64 #s(literal -100 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -100 x) (taylor 0 x) (#s(alt (*.f64 #s(literal -100 binary64) x) (patch (*.f64 #s(literal -100 binary64) x) #<representation binary64>) () ())) ())
#s(alt 100 (taylor inf x) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) #<representation binary64>) () ())) ())
#s(alt (- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x))) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) #<representation binary64>) () ())) ())
#s(alt (- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x)))) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) #<representation binary64>) () ())) ())
#s(alt (/ 100 x) (taylor inf x) (#s(alt (/.f64 #s(literal 100 binary64) (+.f64 y x)) (patch (/.f64 #s(literal 100 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 100 (* -100 (/ y x))) x) (taylor inf x) (#s(alt (/.f64 #s(literal 100 binary64) (+.f64 y x)) (patch (/.f64 #s(literal 100 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x))) x) (taylor inf x) (#s(alt (/.f64 #s(literal 100 binary64) (+.f64 y x)) (patch (/.f64 #s(literal 100 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x)))) x) (taylor inf x) (#s(alt (/.f64 #s(literal 100 binary64) (+.f64 y x)) (patch (/.f64 #s(literal 100 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (+.f64 y x) (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ y x))) (taylor inf x) (#s(alt (+.f64 y x) (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ y x))) (taylor inf x) (#s(alt (+.f64 y x) (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (/ y x))) (taylor inf x) (#s(alt (+.f64 y x) (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt 100 (taylor inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x))) (taylor inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x)))) (taylor inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt 100 (taylor inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x))) (taylor inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x)))) (taylor inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt 100 (taylor inf x) (#s(alt (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor inf x) (#s(alt (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor inf x) (#s(alt (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor inf x) (#s(alt (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ -100 x) (taylor inf x) (#s(alt (/.f64 #s(literal -100 binary64) x) (patch (/.f64 #s(literal -100 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ -100 x) (taylor inf x) (#s(alt (/.f64 #s(literal -100 binary64) x) (patch (/.f64 #s(literal -100 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ -100 x) (taylor inf x) (#s(alt (/.f64 #s(literal -100 binary64) x) (patch (/.f64 #s(literal -100 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ -100 x) (taylor inf x) (#s(alt (/.f64 #s(literal -100 binary64) x) (patch (/.f64 #s(literal -100 binary64) x) #<representation binary64>) () ())) ())
#s(alt 100 (taylor inf x) (#s(alt (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor inf x) (#s(alt (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x))) (taylor inf x) (#s(alt (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x)))) (taylor inf x) (#s(alt (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/100 x) (taylor inf x) (#s(alt (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/100 (* 1/100 (/ y x)))) (taylor inf x) (#s(alt (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/100 (* 1/100 (/ y x)))) (taylor inf x) (#s(alt (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/100 (* 1/100 (/ y x)))) (taylor inf x) (#s(alt (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt 100 (taylor inf x) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x))) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x)))) (taylor inf x) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 y x)) (patch (/.f64 #s(literal -1 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ y x) 1) x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 y x)) (patch (/.f64 #s(literal -1 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ (pow y 2) (pow x 2))) (+ 1 (* -1 (/ y x)))) x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 y x)) (patch (/.f64 #s(literal -1 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ (pow y 3) (pow x 3)) (+ 1 (+ (* -1 (/ y x)) (/ (pow y 2) (pow x 2))))) x) (taylor inf x) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 y x)) (patch (/.f64 #s(literal -1 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -100 x) (taylor inf x) (#s(alt (*.f64 #s(literal -100 binary64) x) (patch (*.f64 #s(literal -100 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -100 x) (taylor inf x) (#s(alt (*.f64 #s(literal -100 binary64) x) (patch (*.f64 #s(literal -100 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -100 x) (taylor inf x) (#s(alt (*.f64 #s(literal -100 binary64) x) (patch (*.f64 #s(literal -100 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -100 x) (taylor inf x) (#s(alt (*.f64 #s(literal -100 binary64) x) (patch (*.f64 #s(literal -100 binary64) x) #<representation binary64>) () ())) ())
#s(alt 100 (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x))) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x))) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (patch (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) #<representation binary64>) () ())) ())
#s(alt (/ 100 x) (taylor -inf x) (#s(alt (/.f64 #s(literal 100 binary64) (+.f64 y x)) (patch (/.f64 #s(literal 100 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 100 (/ y x)) 100) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal 100 binary64) (+.f64 y x)) (patch (/.f64 #s(literal 100 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow y 2) x)) (* 100 y)) x)) 100) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal 100 binary64) (+.f64 y x)) (patch (/.f64 #s(literal 100 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow y 3) x)) (* 100 (pow y 2))) x)) (* 100 y)) x)) 100) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal 100 binary64) (+.f64 y x)) (patch (/.f64 #s(literal 100 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (+.f64 y x) (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ y x)) 1))) (taylor -inf x) (#s(alt (+.f64 y x) (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ y x)) 1))) (taylor -inf x) (#s(alt (+.f64 y x) (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ y x)) 1))) (taylor -inf x) (#s(alt (+.f64 y x) (patch (+.f64 y x) #<representation binary64>) () ())) ())
#s(alt 100 (taylor -inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor -inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x))) (taylor -inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x))) (taylor -inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) (patch #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt 100 (taylor -inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor -inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x))) (taylor -inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x))) (taylor -inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt 100 (taylor -inf x) (#s(alt (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) (patch (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ -100 x) (taylor -inf x) (#s(alt (/.f64 #s(literal -100 binary64) x) (patch (/.f64 #s(literal -100 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ -100 x) (taylor -inf x) (#s(alt (/.f64 #s(literal -100 binary64) x) (patch (/.f64 #s(literal -100 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ -100 x) (taylor -inf x) (#s(alt (/.f64 #s(literal -100 binary64) x) (patch (/.f64 #s(literal -100 binary64) x) #<representation binary64>) () ())) ())
#s(alt (/ -100 x) (taylor -inf x) (#s(alt (/.f64 #s(literal -100 binary64) x) (patch (/.f64 #s(literal -100 binary64) x) #<representation binary64>) () ())) ())
#s(alt 100 (taylor -inf x) (#s(alt (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor -inf x) (#s(alt (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x))) (taylor -inf x) (#s(alt (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x))) (taylor -inf x) (#s(alt (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) (patch (/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/100 x) (taylor -inf x) (#s(alt (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1/100 (/ y x)) 1/100))) (taylor -inf x) (#s(alt (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1/100 (/ y x)) 1/100))) (taylor -inf x) (#s(alt (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1/100 (/ y x)) 1/100))) (taylor -inf x) (#s(alt (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) (patch (*.f64 (+.f64 y x) #s(literal 1/100 binary64)) #<representation binary64>) () ())) ())
#s(alt 100 (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x))) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x))) (taylor -inf x) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) (patch (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ -1 x) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 y x)) (patch (/.f64 #s(literal -1 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ y x))) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 y x)) (patch (/.f64 #s(literal -1 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (pow y 2) x)) (* -1 y)) x))) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 y x)) (patch (/.f64 #s(literal -1 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow y 3) x)) (* -1 (pow y 2))) x)) (* -1 y)) x))) x)) (taylor -inf x) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 y x)) (patch (/.f64 #s(literal -1 binary64) (+.f64 y x)) #<representation binary64>) () ())) ())
#s(alt (* -100 x) (taylor -inf x) (#s(alt (*.f64 #s(literal -100 binary64) x) (patch (*.f64 #s(literal -100 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -100 x) (taylor -inf x) (#s(alt (*.f64 #s(literal -100 binary64) x) (patch (*.f64 #s(literal -100 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -100 x) (taylor -inf x) (#s(alt (*.f64 #s(literal -100 binary64) x) (patch (*.f64 #s(literal -100 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -100 x) (taylor -inf x) (#s(alt (*.f64 #s(literal -100 binary64) x) (patch (*.f64 #s(literal -100 binary64) x) #<representation binary64>) () ())) ())
Calls

6 calls:

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

simplify169.0ms (2.7%)

Memory
7.7MiB live, 226.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03292951
110282783
226492614
372422577
083062391
Stop Event
iter limit
node limit
Counts
264 → 258
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)))))
(/ 100 x)
(+ (* -100 (/ y (pow x 2))) (* 100 (/ 1 x)))
(+ (* y (- (* 100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))
(+ (* y (- (* y (+ (* -100 (/ y (pow x 4))) (* 100 (/ 1 (pow x 3))))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))
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
(+ 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 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 x)
(- (/ y (pow x 2)) (/ 1 x))
(- (* y (+ (* -1 (/ y (pow x 3))) (/ 1 (pow x 2)))) (/ 1 x))
(- (* y (+ (* y (- (/ y (pow x 4)) (/ 1 (pow x 3)))) (/ 1 (pow x 2)))) (/ 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)
(/ 100 y)
(/ (+ 100 (* -100 (/ x y))) y)
(/ (- (+ 100 (* 100 (/ (pow x 2) (pow y 2)))) (* 100 (/ x y))) y)
(/ (- (+ 100 (* -100 (/ (pow x 3) (pow y 3)))) (+ (* -100 (/ (pow x 2) (pow y 2))) (* 100 (/ x y)))) 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 (/ 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)
(* 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 y)
(/ (- (/ x y) 1) y)
(/ (- (* -1 (/ (pow x 2) (pow y 2))) (+ 1 (* -1 (/ x y)))) y)
(/ (- (/ (pow x 3) (pow y 3)) (+ 1 (+ (* -1 (/ x y)) (/ (pow x 2) (pow y 2))))) 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)
(* -1 (/ (- (* 100 (/ x y)) 100) y))
(* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow x 2) y)) (* 100 x)) y)) 100) y))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow x 3) y)) (* 100 (pow x 2))) y)) (* 100 x)) y)) 100) y))
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 (/ 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)
(* -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 y)
(* -1 (/ (+ 1 (* -1 (/ x y))) y))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (pow x 2) y)) (* -1 x)) y))) y))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow x 3) y)) (* -1 (pow x 2))) y)) (* -1 x)) y))) 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)
(+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y)))
(+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y)))
(+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 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 (/ 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)
(+ (* 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 y)
(- (/ x (pow y 2)) (/ 1 y))
(- (* x (+ (* -1 (/ x (pow y 3))) (/ 1 (pow y 2)))) (/ 1 y))
(- (* x (+ (* x (- (/ x (pow y 4)) (/ 1 (pow y 3)))) (/ 1 (pow y 2)))) (/ 1 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))))
(/ 100 x)
(/ (+ 100 (* -100 (/ y x))) x)
(/ (- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x))) x)
(/ (- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x)))) 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
(+ 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 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 x)
(/ (- (/ y x) 1) x)
(/ (- (* -1 (/ (pow y 2) (pow x 2))) (+ 1 (* -1 (/ y x)))) x)
(/ (- (/ (pow y 3) (pow x 3)) (+ 1 (+ (* -1 (/ y x)) (/ (pow y 2) (pow x 2))))) 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)))
(/ 100 x)
(* -1 (/ (- (* 100 (/ y x)) 100) x))
(* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow y 2) x)) (* 100 y)) x)) 100) x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow y 3) x)) (* 100 (pow y 2))) x)) (* 100 y)) x)) 100) x))
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
(+ 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 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 x)
(* -1 (/ (+ 1 (* -1 (/ y x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (pow y 2) x)) (* -1 y)) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow y 3) x)) (* -1 (pow y 2))) x)) (* -1 y)) x))) x))
(* -100 x)
(* -100 x)
(* -100 x)
(* -100 x)
Outputs
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y #s(literal 100 binary64))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(fma.f64 (/.f64 (-.f64 #s(literal -100 binary64) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y)) x) y #s(literal 100 binary64))
(/ 100 x)
(/.f64 #s(literal 100 binary64) x)
(+ (* -100 (/ y (pow x 2))) (* 100 (/ 1 x)))
(/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) x)
(+ (* y (- (* 100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))
(/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y #s(literal 100 binary64)) x)
(+ (* y (- (* y (+ (* -100 (/ y (pow x 4))) (* 100 (/ 1 (pow x 3))))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))
(fma.f64 (fma.f64 (fma.f64 (/.f64 y (pow.f64 x #s(literal 4 binary64))) #s(literal -100 binary64) (/.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 3 binary64)))) y (/.f64 #s(literal -100 binary64) (*.f64 x x))) y (/.f64 #s(literal 100 binary64) x))
x
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y #s(literal 100 binary64))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(fma.f64 (/.f64 (-.f64 #s(literal -100 binary64) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y)) x) y #s(literal 100 binary64))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y #s(literal 100 binary64))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(fma.f64 (/.f64 (-.f64 #s(literal -100 binary64) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y)) x) y #s(literal 100 binary64))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y #s(literal 100 binary64))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(fma.f64 (/.f64 (-.f64 #s(literal -100 binary64) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y)) x) y #s(literal 100 binary64))
(* 1/100 x)
(*.f64 #s(literal 1/100 binary64) x)
(+ (* 1/100 x) (* 1/100 y))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(+ (* 1/100 x) (* 1/100 y))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(+ (* 1/100 x) (* 1/100 y))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y #s(literal 100 binary64))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(fma.f64 (/.f64 (-.f64 #s(literal -100 binary64) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y)) x) y #s(literal 100 binary64))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (/ y (pow x 2)) (/ 1 x))
(/.f64 (-.f64 (/.f64 y x) #s(literal 1 binary64)) x)
(- (* y (+ (* -1 (/ y (pow x 3))) (/ 1 (pow x 2)))) (/ 1 x))
(/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 y x) #s(literal 1 binary64)) x) y #s(literal 1 binary64)) (neg.f64 x))
(- (* y (+ (* y (- (/ y (pow x 4)) (/ 1 (pow x 3)))) (/ 1 (pow x 2)))) (/ 1 x))
(fma.f64 (*.f64 y y) (-.f64 (/.f64 y (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))) (/.f64 (-.f64 (/.f64 y x) #s(literal 1 binary64)) x))
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y) x)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x (/.f64 (fma.f64 x x (/.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) y)) y))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) 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) (-.f64 x (/.f64 (fma.f64 x x (/.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) y)) y)))) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(/ (+ 100 (* -100 (/ x y))) y)
(/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y)
(/ (- (+ 100 (* 100 (/ (pow x 2) (pow y 2)))) (* 100 (/ x y))) y)
(/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) y) x #s(literal 100 binary64)) y)
(/ (- (+ 100 (* -100 (/ (pow x 3) (pow y 3)))) (+ (* -100 (/ (pow x 2) (pow y 2))) (* 100 (/ x y)))) y)
(/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) y) x (fma.f64 (pow.f64 (/.f64 x y) #s(literal 3 binary64)) #s(literal -100 binary64) #s(literal 100 binary64))) y)
y
(* y (+ 1 (/ x y)))
(fma.f64 (/.f64 x y) y y)
(* y (+ 1 (/ x y)))
(fma.f64 (/.f64 x y) y y)
(* y (+ 1 (/ x y)))
(fma.f64 (/.f64 x y) y y)
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y) x)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x (/.f64 (fma.f64 x x (/.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) y)) y))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) 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) (-.f64 x (/.f64 (fma.f64 x x (/.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) y)) y)))) y)
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y) x)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x (/.f64 (fma.f64 x x (/.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) y)) y))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) 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) (-.f64 x (/.f64 (fma.f64 x x (/.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) y)) y)))) y)
(* -100 (/ y x))
(*.f64 (/.f64 y x) #s(literal -100 binary64))
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(*.f64 (-.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal 100 binary64) x)) y)
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(*.f64 (-.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal 100 binary64) x)) y)
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(*.f64 (-.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal 100 binary64) x)) y)
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y) x)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x (/.f64 (fma.f64 x x (/.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) y)) y))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) 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) (-.f64 x (/.f64 (fma.f64 x x (/.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) y)) y)))) y)
(* 1/100 y)
(*.f64 #s(literal 1/100 binary64) y)
(* y (+ 1/100 (* 1/100 (/ x y))))
(*.f64 #s(literal 1/100 binary64) (fma.f64 (/.f64 x y) y y))
(* y (+ 1/100 (* 1/100 (/ x y))))
(*.f64 #s(literal 1/100 binary64) (fma.f64 (/.f64 x y) y y))
(* y (+ 1/100 (* 1/100 (/ x y))))
(*.f64 #s(literal 1/100 binary64) (fma.f64 (/.f64 x y) y y))
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y) x)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x (/.f64 (fma.f64 x x (/.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) y)) y))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) 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) (-.f64 x (/.f64 (fma.f64 x x (/.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) y)) y)))) y)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(/ (- (/ x y) 1) y)
(/.f64 (-.f64 (/.f64 x y) #s(literal 1 binary64)) y)
(/ (- (* -1 (/ (pow x 2) (pow y 2))) (+ 1 (* -1 (/ x y)))) y)
(/.f64 (-.f64 (/.f64 (fma.f64 (neg.f64 x) (/.f64 x y) x) y) #s(literal 1 binary64)) y)
(/ (- (/ (pow x 3) (pow y 3)) (+ 1 (+ (* -1 (/ x y)) (/ (pow x 2) (pow y 2))))) y)
(/.f64 (-.f64 (pow.f64 (/.f64 x y) #s(literal 3 binary64)) (fma.f64 (/.f64 x y) (-.f64 (/.f64 x y) #s(literal 1 binary64)) #s(literal 1 binary64))) y)
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y) x)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x (/.f64 (fma.f64 x x (/.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) y)) y))) y)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(/.f64 (fma.f64 x #s(literal -100 binary64) (/.f64 (fma.f64 (*.f64 x #s(literal 100 binary64)) 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)) (neg.f64 y))
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(* -1 (/ (- (* 100 (/ x y)) 100) y))
(/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y)
(* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow x 2) y)) (* 100 x)) y)) 100) y))
(/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) y) x #s(literal 100 binary64)) y)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow x 3) y)) (* 100 (pow x 2))) y)) (* 100 x)) y)) 100) y))
(/.f64 (-.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 (/.f64 (fma.f64 x x (/.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) y)) y) x)) y) #s(literal -100 binary64)) y)
y
(* -1 (* y (- (* -1 (/ x y)) 1)))
(fma.f64 (/.f64 x y) y y)
(* -1 (* y (- (* -1 (/ x y)) 1)))
(fma.f64 (/.f64 x y) y y)
(* -1 (* y (- (* -1 (/ x y)) 1)))
(fma.f64 (/.f64 x y) y y)
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y) x)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x (/.f64 (fma.f64 x x (/.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) y)) y))) y)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(/.f64 (fma.f64 x #s(literal -100 binary64) (/.f64 (fma.f64 (*.f64 x #s(literal 100 binary64)) 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)) (neg.f64 y))
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y) x)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x (/.f64 (fma.f64 x x (/.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) y)) y))) y)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(/.f64 (fma.f64 x #s(literal -100 binary64) (/.f64 (fma.f64 (*.f64 x #s(literal 100 binary64)) 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)) (neg.f64 y))
(* -100 (/ y x))
(*.f64 (/.f64 y x) #s(literal -100 binary64))
(* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))
(*.f64 (-.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal 100 binary64) x)) y)
(* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))
(*.f64 (-.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal 100 binary64) x)) y)
(* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))
(*.f64 (-.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal 100 binary64) x)) y)
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y) x)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x (/.f64 (fma.f64 x x (/.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) y)) y))) y)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(/.f64 (fma.f64 x #s(literal -100 binary64) (/.f64 (fma.f64 (*.f64 x #s(literal 100 binary64)) 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)) (neg.f64 y))
(* 1/100 y)
(*.f64 #s(literal 1/100 binary64) y)
(* -1 (* y (- (* -1/100 (/ x y)) 1/100)))
(*.f64 #s(literal 1/100 binary64) (fma.f64 (/.f64 x y) y y))
(* -1 (* y (- (* -1/100 (/ x y)) 1/100)))
(*.f64 #s(literal 1/100 binary64) (fma.f64 (/.f64 x y) y y))
(* -1 (* y (- (* -1/100 (/ x y)) 1/100)))
(*.f64 #s(literal 1/100 binary64) (fma.f64 (/.f64 x y) y y))
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y) x)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x (/.f64 (fma.f64 x x (/.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) y)) y))) y)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(/.f64 (fma.f64 x #s(literal -100 binary64) (/.f64 (fma.f64 (*.f64 x #s(literal 100 binary64)) 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)) (neg.f64 y))
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(* -1 (/ (+ 1 (* -1 (/ x y))) y))
(/.f64 (-.f64 (/.f64 x y) #s(literal 1 binary64)) y)
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (pow x 2) y)) (* -1 x)) y))) y))
(/.f64 (-.f64 (/.f64 (fma.f64 (neg.f64 x) (/.f64 x y) x) y) #s(literal 1 binary64)) y)
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow x 3) y)) (* -1 (pow x 2))) y)) (* -1 x)) y))) y))
(/.f64 (-.f64 (/.f64 (-.f64 x (/.f64 (fma.f64 x x (/.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) y)) y)) y) #s(literal 1 binary64)) y)
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y) x)
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) y) x #s(literal 100 binary64)) y) x)
(* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.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)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y)))
(/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y)
(+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y)))
(/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) y) x #s(literal 100 binary64)) y)
(+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y)))
(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))
y
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
(+ x y)
(+.f64 x y)
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y) x)
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) y) x #s(literal 100 binary64)) y) x)
(* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.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)
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y) x)
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) y) x #s(literal 100 binary64)) y) x)
(* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.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)
(* -100 (/ y x))
(*.f64 (/.f64 y x) #s(literal -100 binary64))
(/ (+ (* -100 y) (* 100 x)) x)
(/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)
(/ (+ (* -100 y) (* 100 x)) x)
(/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)
(/ (+ (* -100 y) (* 100 x)) x)
(/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)
(/ -100 x)
(/.f64 #s(literal -100 binary64) x)
(/ -100 x)
(/.f64 #s(literal -100 binary64) x)
(/ -100 x)
(/.f64 #s(literal -100 binary64) x)
(/ -100 x)
(/.f64 #s(literal -100 binary64) x)
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y) x)
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) y) x #s(literal 100 binary64)) y) x)
(* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.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)
(* 1/100 y)
(*.f64 #s(literal 1/100 binary64) y)
(+ (* 1/100 x) (* 1/100 y))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(+ (* 1/100 x) (* 1/100 y))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(+ (* 1/100 x) (* 1/100 y))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) y) x #s(literal 100 binary64)) y) x)
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) y) x #s(literal 100 binary64)) y) x)
(* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.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)
(/ -1 y)
(/.f64 #s(literal -1 binary64) y)
(- (/ x (pow y 2)) (/ 1 y))
(/.f64 (-.f64 (/.f64 x y) #s(literal 1 binary64)) y)
(- (* x (+ (* -1 (/ x (pow y 3))) (/ 1 (pow y 2)))) (/ 1 y))
(/.f64 (-.f64 (/.f64 (fma.f64 (neg.f64 x) (/.f64 x y) x) y) #s(literal 1 binary64)) y)
(- (* x (+ (* x (- (/ x (pow y 4)) (/ 1 (pow y 3)))) (/ 1 (pow y 2)))) (/ 1 y))
(fma.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 y #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 3 binary64)))) x) x (/.f64 (-.f64 (/.f64 x y) #s(literal 1 binary64)) y))
(* -100 x)
(*.f64 x #s(literal -100 binary64))
(* -100 x)
(*.f64 x #s(literal -100 binary64))
(* -100 x)
(*.f64 x #s(literal -100 binary64))
(* -100 x)
(*.f64 x #s(literal -100 binary64))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y #s(literal 100 binary64))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y (fma.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal -100 binary64) #s(literal 100 binary64)))
(/ 100 x)
(/.f64 #s(literal 100 binary64) x)
(/ (+ 100 (* -100 (/ y x))) x)
(/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) x)
(/ (- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x))) x)
(/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y #s(literal 100 binary64)) x)
(/ (- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x)))) x)
(/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y (fma.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal -100 binary64) #s(literal 100 binary64))) x)
x
(* x (+ 1 (/ y x)))
(fma.f64 (/.f64 y x) x x)
(* x (+ 1 (/ y x)))
(fma.f64 (/.f64 y x) x x)
(* x (+ 1 (/ y x)))
(fma.f64 (/.f64 y x) x x)
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y #s(literal 100 binary64))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y (fma.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal -100 binary64) #s(literal 100 binary64)))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y #s(literal 100 binary64))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y (fma.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal -100 binary64) #s(literal 100 binary64)))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(/ -100 x)
(/.f64 #s(literal -100 binary64) x)
(/ -100 x)
(/.f64 #s(literal -100 binary64) x)
(/ -100 x)
(/.f64 #s(literal -100 binary64) x)
(/ -100 x)
(/.f64 #s(literal -100 binary64) x)
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y #s(literal 100 binary64))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y (fma.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal -100 binary64) #s(literal 100 binary64)))
(* 1/100 x)
(*.f64 #s(literal 1/100 binary64) x)
(* x (+ 1/100 (* 1/100 (/ y x))))
(*.f64 #s(literal 1/100 binary64) (fma.f64 (/.f64 y x) x x))
(* x (+ 1/100 (* 1/100 (/ y x))))
(*.f64 #s(literal 1/100 binary64) (fma.f64 (/.f64 y x) x x))
(* x (+ 1/100 (* 1/100 (/ y x))))
(*.f64 #s(literal 1/100 binary64) (fma.f64 (/.f64 y x) x x))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y #s(literal 100 binary64))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y (fma.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal -100 binary64) #s(literal 100 binary64)))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (- (/ y x) 1) x)
(/.f64 (-.f64 (/.f64 y x) #s(literal 1 binary64)) x)
(/ (- (* -1 (/ (pow y 2) (pow x 2))) (+ 1 (* -1 (/ y x)))) x)
(/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 y x) #s(literal 1 binary64)) x) y #s(literal 1 binary64)) (neg.f64 x))
(/ (- (/ (pow y 3) (pow x 3)) (+ 1 (+ (* -1 (/ y x)) (/ (pow y 2) (pow x 2))))) x)
(/.f64 (-.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (/.f64 y x) #s(literal 1 binary64)) x) y #s(literal 1 binary64))) x)
(* -100 x)
(*.f64 x #s(literal -100 binary64))
(* -100 x)
(*.f64 x #s(literal -100 binary64))
(* -100 x)
(*.f64 x #s(literal -100 binary64))
(* -100 x)
(*.f64 x #s(literal -100 binary64))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y (fma.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal -100 binary64) #s(literal 100 binary64)))
(/ 100 x)
(/.f64 #s(literal 100 binary64) x)
(* -1 (/ (- (* 100 (/ y x)) 100) x))
(/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) x)
(* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow y 2) x)) (* 100 y)) x)) 100) x))
(/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y #s(literal 100 binary64)) x)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow y 3) x)) (* 100 (pow y 2))) x)) (* 100 y)) x)) 100) x))
(/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y (fma.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal -100 binary64) #s(literal 100 binary64))) x)
x
(* -1 (* x (- (* -1 (/ y x)) 1)))
(fma.f64 (/.f64 y x) x x)
(* -1 (* x (- (* -1 (/ y x)) 1)))
(fma.f64 (/.f64 y x) x x)
(* -1 (* x (- (* -1 (/ y x)) 1)))
(fma.f64 (/.f64 y x) x x)
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y (fma.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal -100 binary64) #s(literal 100 binary64)))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y (fma.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal -100 binary64) #s(literal 100 binary64)))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(/ -100 x)
(/.f64 #s(literal -100 binary64) x)
(/ -100 x)
(/.f64 #s(literal -100 binary64) x)
(/ -100 x)
(/.f64 #s(literal -100 binary64) x)
(/ -100 x)
(/.f64 #s(literal -100 binary64) x)
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y (fma.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal -100 binary64) #s(literal 100 binary64)))
(* 1/100 x)
(*.f64 #s(literal 1/100 binary64) x)
(* -1 (* x (- (* -1/100 (/ y x)) 1/100)))
(*.f64 #s(literal 1/100 binary64) (fma.f64 (/.f64 y x) x x))
(* -1 (* x (- (* -1/100 (/ y x)) 1/100)))
(*.f64 #s(literal 1/100 binary64) (fma.f64 (/.f64 y x) x x))
(* -1 (* x (- (* -1/100 (/ y x)) 1/100)))
(*.f64 #s(literal 1/100 binary64) (fma.f64 (/.f64 y x) x x))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y (fma.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal -100 binary64) #s(literal 100 binary64)))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(* -1 (/ (+ 1 (* -1 (/ y x))) x))
(/.f64 (-.f64 (/.f64 y x) #s(literal 1 binary64)) x)
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (pow y 2) x)) (* -1 y)) x))) x))
(/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 y x) #s(literal 1 binary64)) x) y #s(literal 1 binary64)) (neg.f64 x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow y 3) x)) (* -1 (pow y 2))) x)) (* -1 y)) x))) x))
(/.f64 (-.f64 (/.f64 (-.f64 y (/.f64 (fma.f64 y y (/.f64 (pow.f64 (neg.f64 y) #s(literal 3 binary64)) x)) x)) x) #s(literal 1 binary64)) x)
(* -100 x)
(*.f64 x #s(literal -100 binary64))
(* -100 x)
(*.f64 x #s(literal -100 binary64))
(* -100 x)
(*.f64 x #s(literal -100 binary64))
(* -100 x)
(*.f64 x #s(literal -100 binary64))

rewrite219.0ms (3.5%)

Memory
-10.0MiB live, 284.4MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02176
03274
112274
273374
3798974
0850174
Stop Event
iter limit
node limit
iter limit
Counts
12 → 944
Calls
Call 1
Inputs
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x)
(/.f64 #s(literal 100 binary64) (+.f64 y x))
(+.f64 y x)
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
#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 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64)))
(*.f64 (+.f64 y x) #s(literal 1/100 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x))
(/.f64 #s(literal -1 binary64) (+.f64 y x))
(*.f64 #s(literal -100 binary64) 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>

eval213.0ms (3.4%)

Memory
15.1MiB live, 413.8MiB allocated
Compiler

Compiled 27 255 to 2 552 computations (90.6% saved)

prune64.0ms (1%)

Memory
-18.4MiB live, 98.6MiB allocated
Pruning

10 alts after pruning (5 fresh and 5 done)

PrunedKeptTotal
New1 44551 450
Fresh303
Picked055
Done000
Total1 448101 458
Accuracy
100.0%
Counts
1 458 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.7%
(/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64)))
51.8%
(/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)))
48.9%
(/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)))
99.7%
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x)
99.1%
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x))
51.8%
(*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x)
48.7%
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)))
51.7%
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64)))
48.2%
#s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)))
49.0%
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
Compiler

Compiled 100 to 97 computations (3% saved)

simplify6.0ms (0.1%)

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

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64)))
cost-diff0
(/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)
cost-diff0
#s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))
cost-diff0
#s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)))
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 x y)
cost-diff0
(*.f64 (/.f64 x y) #s(literal 100 binary64))
cost-diff0
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64)))
cost-diff0
(/.f64 #s(literal 100 binary64) y)
cost-diff0
#s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y))
cost-diff0
(*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x)
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
031162
042162
159162
267162
370162
070160
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x)
#s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) y)
#s(literal 100 binary64)
y
x
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64)))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(/.f64 x y)
x
y
#s(literal 100 binary64)
(/.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
#s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)))
#s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))
(/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)
(fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64)))
x
#s(literal 100 binary64)
(*.f64 y #s(literal -100 binary64))
y
#s(literal -100 binary64)
Outputs
(*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x)
#s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) y)
#s(literal 100 binary64)
y
x
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64)))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(/.f64 x y)
x
y
#s(literal 100 binary64)
(/.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
#s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)))
#s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 #s(literal -100 binary64) y (*.f64 x #s(literal 100 binary64))) x)))
#s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))
#s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 #s(literal -100 binary64) y (*.f64 x #s(literal 100 binary64))) x))
(/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)
(/.f64 (fma.f64 #s(literal -100 binary64) y (*.f64 x #s(literal 100 binary64))) x)
(fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64)))
(fma.f64 #s(literal -100 binary64) y (*.f64 x #s(literal 100 binary64)))
x
#s(literal 100 binary64)
(*.f64 y #s(literal -100 binary64))
(*.f64 #s(literal -100 binary64) y)
y
#s(literal -100 binary64)

localize73.0ms (1.2%)

Memory
-2.4MiB live, 117.8MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy0
#s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))
accuracy0.03125
(fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64)))
accuracy0.46480751741718873
(/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)
accuracy32.81999109202157
#s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)))
accuracy0.13671875
(*.f64 #s(literal 1/100 binary64) y)
accuracy0.1484375
(/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)))
accuracy30.674721304839274
#s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))
accuracy0.09375
(*.f64 #s(literal 1/100 binary64) x)
accuracy0.1484375
(/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)))
accuracy32.75288502642384
#s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))
accuracy0
(/.f64 x y)
accuracy0.27689129109026733
(*.f64 (/.f64 x y) #s(literal 100 binary64))
accuracy30.756236835319612
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64)))
accuracy0
(/.f64 #s(literal 100 binary64) y)
accuracy0.16796875
(*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x)
accuracy30.646152436608933
#s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y))
Samples
51.0ms246×0valid
3.0ms3valid
1.0ms1valid
0.0ms2valid
Compiler

Compiled 110 to 26 computations (76.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 37.0ms
ival-div: 15.0ms (40.9% of total)
ival-mult: 12.0ms (32.7% of total)
ival-add: 5.0ms (13.6% of total)
const: 3.0ms (8.2% of total)
adjust: 1.0ms (2.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series27.0ms (0.4%)

Memory
9.8MiB live, 45.7MiB allocated
Counts
16 → 348
Calls
Call 1
Inputs
#s(alt (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) (patch (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) #<representation binary64>) () ())
#s(alt #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) (patch #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 100 binary64) y) (patch (/.f64 #s(literal 100 binary64) y) #<representation binary64>) () ())
#s(alt #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 x y) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x y) #s(literal 100 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())
#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())
#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 1/100 binary64) x) (patch (*.f64 #s(literal 1/100 binary64) x) #<representation binary64>) () ())
#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())
#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 1/100 binary64) y) (patch (*.f64 #s(literal 1/100 binary64) y) #<representation binary64>) () ())
#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) #<representation binary64>) () ())
#s(alt (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) (patch (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) #<representation binary64>) () ())
#s(alt (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) (patch (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) #<representation binary64>) () ())
Outputs
#s(alt 100 (taylor 0 y) (#s(alt (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) (patch (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor 0 y) (#s(alt (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) (patch (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x))))) (taylor 0 y) (#s(alt (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) (patch (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x))))) (taylor 0 y) (#s(alt (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) (patch (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) #<representation binary64>) () ())) ())
#s(alt (/ 100 x) (taylor 0 y) (#s(alt #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) (patch #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -100 (/ y (pow x 2))) (* 100 (/ 1 x))) (taylor 0 y) (#s(alt #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) (patch #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* y (- (* 100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x))) (taylor 0 y) (#s(alt #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) (patch #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* y (- (* y (+ (* -100 (/ y (pow x 4))) (* 100 (/ 1 (pow x 3))))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x))) (taylor 0 y) (#s(alt #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) (patch #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (/ 100 y) (taylor 0 y) (#s(alt (/.f64 #s(literal 100 binary64) y) (patch (/.f64 #s(literal 100 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ 100 y) (taylor 0 y) (#s(alt (/.f64 #s(literal 100 binary64) y) (patch (/.f64 #s(literal 100 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ 100 y) (taylor 0 y) (#s(alt (/.f64 #s(literal 100 binary64) y) (patch (/.f64 #s(literal 100 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ 100 y) (taylor 0 y) (#s(alt (/.f64 #s(literal 100 binary64) y) (patch (/.f64 #s(literal 100 binary64) y) #<representation binary64>) () ())) ())
#s(alt 100 (taylor 0 y) (#s(alt #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor 0 y) (#s(alt #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x))))) (taylor 0 y) (#s(alt #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x))))) (taylor 0 y) (#s(alt #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor 0 y) (#s(alt (*.f64 (/.f64 x y) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x y) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor 0 y) (#s(alt (*.f64 (/.f64 x y) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x y) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor 0 y) (#s(alt (*.f64 (/.f64 x y) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x y) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor 0 y) (#s(alt (*.f64 (/.f64 x y) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x y) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt 100 (taylor 0 y) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor 0 y) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x))))) (taylor 0 y) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x))))) (taylor 0 y) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* 1/100 x) (taylor 0 y) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/100 x) (* 1/100 y)) (taylor 0 y) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/100 x) (* 1/100 y)) (taylor 0 y) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/100 x) (* 1/100 y)) (taylor 0 y) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt 100 (taylor 0 y) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor 0 y) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x))))) (taylor 0 y) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x))))) (taylor 0 y) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* 1/100 x) (taylor 0 y) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/100 x) (* 1/100 y)) (taylor 0 y) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/100 x) (* 1/100 y)) (taylor 0 y) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/100 x) (* 1/100 y)) (taylor 0 y) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/100 y) (taylor 0 y) (#s(alt (*.f64 #s(literal 1/100 binary64) y) (patch (*.f64 #s(literal 1/100 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* 1/100 y) (taylor 0 y) (#s(alt (*.f64 #s(literal 1/100 binary64) y) (patch (*.f64 #s(literal 1/100 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* 1/100 y) (taylor 0 y) (#s(alt (*.f64 #s(literal 1/100 binary64) y) (patch (*.f64 #s(literal 1/100 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* 1/100 y) (taylor 0 y) (#s(alt (*.f64 #s(literal 1/100 binary64) y) (patch (*.f64 #s(literal 1/100 binary64) y) #<representation binary64>) () ())) ())
#s(alt 100 (taylor 0 y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor 0 y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x))))) (taylor 0 y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x))))) (taylor 0 y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt 100 (taylor 0 y) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor 0 y) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor 0 y) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor 0 y) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt 100 (taylor 0 y) (#s(alt (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) (patch (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor 0 y) (#s(alt (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) (patch (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor 0 y) (#s(alt (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) (patch (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor 0 y) (#s(alt (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) (patch (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* 100 x) (taylor 0 y) (#s(alt (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) (patch (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -100 y) (* 100 x)) (taylor 0 y) (#s(alt (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) (patch (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -100 y) (* 100 x)) (taylor 0 y) (#s(alt (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) (patch (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -100 y) (* 100 x)) (taylor 0 y) (#s(alt (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) (patch (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor inf y) (#s(alt (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) (patch (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y) (taylor inf y) (#s(alt (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) (patch (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y) (taylor inf y) (#s(alt (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) (patch (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y) (taylor inf y) (#s(alt (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) (patch (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) #<representation binary64>) () ())) ())
#s(alt (/ 100 y) (taylor inf y) (#s(alt #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) (patch #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 100 (* -100 (/ x y))) y) (taylor inf y) (#s(alt #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) (patch #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 100 (* 100 (/ (pow x 2) (pow y 2)))) (* 100 (/ x y))) y) (taylor inf y) (#s(alt #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) (patch #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 100 (* -100 (/ (pow x 3) (pow y 3)))) (+ (* -100 (/ (pow x 2) (pow y 2))) (* 100 (/ x y)))) y) (taylor inf y) (#s(alt #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) (patch #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (/ 100 y) (taylor inf y) (#s(alt (/.f64 #s(literal 100 binary64) y) (patch (/.f64 #s(literal 100 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ 100 y) (taylor inf y) (#s(alt (/.f64 #s(literal 100 binary64) y) (patch (/.f64 #s(literal 100 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ 100 y) (taylor inf y) (#s(alt (/.f64 #s(literal 100 binary64) y) (patch (/.f64 #s(literal 100 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ 100 y) (taylor inf y) (#s(alt (/.f64 #s(literal 100 binary64) y) (patch (/.f64 #s(literal 100 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y) (taylor inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y) (taylor inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y) (taylor inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor inf y) (#s(alt (*.f64 (/.f64 x y) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x y) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor inf y) (#s(alt (*.f64 (/.f64 x y) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x y) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor inf y) (#s(alt (*.f64 (/.f64 x y) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x y) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor inf y) (#s(alt (*.f64 (/.f64 x y) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x y) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor inf y) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y) (taylor inf y) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y) (taylor inf y) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y) (taylor inf y) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* 1/100 y) (taylor inf y) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1/100 (* 1/100 (/ x y)))) (taylor inf y) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1/100 (* 1/100 (/ x y)))) (taylor inf y) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1/100 (* 1/100 (/ x y)))) (taylor inf y) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor inf y) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y) (taylor inf y) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y) (taylor inf y) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y) (taylor inf y) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* 1/100 y) (taylor inf y) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1/100 (* 1/100 (/ x y)))) (taylor inf y) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1/100 (* 1/100 (/ x y)))) (taylor inf y) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1/100 (* 1/100 (/ x y)))) (taylor inf y) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/100 y) (taylor inf y) (#s(alt (*.f64 #s(literal 1/100 binary64) y) (patch (*.f64 #s(literal 1/100 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* 1/100 y) (taylor inf y) (#s(alt (*.f64 #s(literal 1/100 binary64) y) (patch (*.f64 #s(literal 1/100 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* 1/100 y) (taylor inf y) (#s(alt (*.f64 #s(literal 1/100 binary64) y) (patch (*.f64 #s(literal 1/100 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* 1/100 y) (taylor inf y) (#s(alt (*.f64 #s(literal 1/100 binary64) y) (patch (*.f64 #s(literal 1/100 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y) (taylor inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y) (taylor inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y) (taylor inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (* -100 (/ y x)) (taylor inf y) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x)))) (taylor inf y) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x)))) (taylor inf y) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x)))) (taylor inf y) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* -100 (/ y x)) (taylor inf y) (#s(alt (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) (patch (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x)))) (taylor inf y) (#s(alt (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) (patch (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x)))) (taylor inf y) (#s(alt (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) (patch (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x)))) (taylor inf y) (#s(alt (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) (patch (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* -100 y) (taylor inf y) (#s(alt (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) (patch (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 100 (/ x y)) 100)) (taylor inf y) (#s(alt (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) (patch (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 100 (/ x y)) 100)) (taylor inf y) (#s(alt (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) (patch (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 100 (/ x y)) 100)) (taylor inf y) (#s(alt (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) (patch (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor -inf y) (#s(alt (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) (patch (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y)) (taylor -inf y) (#s(alt (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) (patch (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y)) (taylor -inf y) (#s(alt (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) (patch (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y)) (taylor -inf y) (#s(alt (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) (patch (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) #<representation binary64>) () ())) ())
#s(alt (/ 100 y) (taylor -inf y) (#s(alt #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) (patch #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 100 (/ x y)) 100) y)) (taylor -inf y) (#s(alt #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) (patch #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow x 2) y)) (* 100 x)) y)) 100) y)) (taylor -inf y) (#s(alt #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) (patch #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow x 3) y)) (* 100 (pow x 2))) y)) (* 100 x)) y)) 100) y)) (taylor -inf y) (#s(alt #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) (patch #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (/ 100 y) (taylor -inf y) (#s(alt (/.f64 #s(literal 100 binary64) y) (patch (/.f64 #s(literal 100 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ 100 y) (taylor -inf y) (#s(alt (/.f64 #s(literal 100 binary64) y) (patch (/.f64 #s(literal 100 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ 100 y) (taylor -inf y) (#s(alt (/.f64 #s(literal 100 binary64) y) (patch (/.f64 #s(literal 100 binary64) y) #<representation binary64>) () ())) ())
#s(alt (/ 100 y) (taylor -inf y) (#s(alt (/.f64 #s(literal 100 binary64) y) (patch (/.f64 #s(literal 100 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor -inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y)) (taylor -inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y)) (taylor -inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y)) (taylor -inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor -inf y) (#s(alt (*.f64 (/.f64 x y) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x y) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor -inf y) (#s(alt (*.f64 (/.f64 x y) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x y) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor -inf y) (#s(alt (*.f64 (/.f64 x y) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x y) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor -inf y) (#s(alt (*.f64 (/.f64 x y) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x y) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf y) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor -inf y) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y)) (taylor -inf y) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y)) (taylor -inf y) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y)) (taylor -inf y) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* 1/100 y) (taylor -inf y) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1/100 (/ x y)) 1/100))) (taylor -inf y) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1/100 (/ x y)) 1/100))) (taylor -inf y) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1/100 (/ x y)) 1/100))) (taylor -inf y) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor -inf y) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y)) (taylor -inf y) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y)) (taylor -inf y) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y)) (taylor -inf y) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* 1/100 y) (taylor -inf y) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1/100 (/ x y)) 1/100))) (taylor -inf y) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1/100 (/ x y)) 1/100))) (taylor -inf y) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1/100 (/ x y)) 1/100))) (taylor -inf y) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/100 y) (taylor -inf y) (#s(alt (*.f64 #s(literal 1/100 binary64) y) (patch (*.f64 #s(literal 1/100 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* 1/100 y) (taylor -inf y) (#s(alt (*.f64 #s(literal 1/100 binary64) y) (patch (*.f64 #s(literal 1/100 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* 1/100 y) (taylor -inf y) (#s(alt (*.f64 #s(literal 1/100 binary64) y) (patch (*.f64 #s(literal 1/100 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* 1/100 y) (taylor -inf y) (#s(alt (*.f64 #s(literal 1/100 binary64) y) (patch (*.f64 #s(literal 1/100 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor -inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y)) (taylor -inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y)) (taylor -inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y)) (taylor -inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (* -100 (/ y x)) (taylor -inf y) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y))))) (taylor -inf y) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y))))) (taylor -inf y) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y))))) (taylor -inf y) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* -100 (/ y x)) (taylor -inf y) (#s(alt (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) (patch (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y))))) (taylor -inf y) (#s(alt (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) (patch (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y))))) (taylor -inf y) (#s(alt (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) (patch (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y))))) (taylor -inf y) (#s(alt (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) (patch (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* -100 y) (taylor -inf y) (#s(alt (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) (patch (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 100 (* -100 (/ x y))))) (taylor -inf y) (#s(alt (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) (patch (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 100 (* -100 (/ x y))))) (taylor -inf y) (#s(alt (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) (patch (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 100 (* -100 (/ x y))))) (taylor -inf y) (#s(alt (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) (patch (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor 0 x) (#s(alt (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) (patch (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y)))) (taylor 0 x) (#s(alt (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) (patch (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y)))) (taylor 0 x) (#s(alt (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) (patch (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y)))) (taylor 0 x) (#s(alt (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) (patch (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) #<representation binary64>) () ())) ())
#s(alt (/ 100 y) (taylor 0 x) (#s(alt #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) (patch #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))) (taylor 0 x) (#s(alt #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) (patch #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))) (taylor 0 x) (#s(alt #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) (patch #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))) (taylor 0 x) (#s(alt #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) (patch #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor 0 x) (#s(alt #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y)))) (taylor 0 x) (#s(alt #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y)))) (taylor 0 x) (#s(alt #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y)))) (taylor 0 x) (#s(alt #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor 0 x) (#s(alt (*.f64 (/.f64 x y) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x y) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor 0 x) (#s(alt (*.f64 (/.f64 x y) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x y) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor 0 x) (#s(alt (*.f64 (/.f64 x y) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x y) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor 0 x) (#s(alt (*.f64 (/.f64 x y) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x y) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor 0 x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor 0 x) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y)))) (taylor 0 x) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y)))) (taylor 0 x) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y)))) (taylor 0 x) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* 1/100 y) (taylor 0 x) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/100 x) (* 1/100 y)) (taylor 0 x) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/100 x) (* 1/100 y)) (taylor 0 x) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/100 x) (* 1/100 y)) (taylor 0 x) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/100 x) (taylor 0 x) (#s(alt (*.f64 #s(literal 1/100 binary64) x) (patch (*.f64 #s(literal 1/100 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 1/100 x) (taylor 0 x) (#s(alt (*.f64 #s(literal 1/100 binary64) x) (patch (*.f64 #s(literal 1/100 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 1/100 x) (taylor 0 x) (#s(alt (*.f64 #s(literal 1/100 binary64) x) (patch (*.f64 #s(literal 1/100 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 1/100 x) (taylor 0 x) (#s(alt (*.f64 #s(literal 1/100 binary64) x) (patch (*.f64 #s(literal 1/100 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor 0 x) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y)))) (taylor 0 x) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y)))) (taylor 0 x) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y)))) (taylor 0 x) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* 1/100 y) (taylor 0 x) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/100 x) (* 1/100 y)) (taylor 0 x) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/100 x) (* 1/100 y)) (taylor 0 x) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/100 x) (* 1/100 y)) (taylor 0 x) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor 0 x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y)))) (taylor 0 x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y)))) (taylor 0 x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y)))) (taylor 0 x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (* -100 (/ y x)) (taylor 0 x) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 y) (* 100 x)) x) (taylor 0 x) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 y) (* 100 x)) x) (taylor 0 x) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 y) (* 100 x)) x) (taylor 0 x) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* -100 (/ y x)) (taylor 0 x) (#s(alt (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) (patch (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 y) (* 100 x)) x) (taylor 0 x) (#s(alt (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) (patch (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 y) (* 100 x)) x) (taylor 0 x) (#s(alt (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) (patch (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 y) (* 100 x)) x) (taylor 0 x) (#s(alt (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) (patch (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* -100 y) (taylor 0 x) (#s(alt (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) (patch (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -100 y) (* 100 x)) (taylor 0 x) (#s(alt (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) (patch (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -100 y) (* 100 x)) (taylor 0 x) (#s(alt (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) (patch (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -100 y) (* 100 x)) (taylor 0 x) (#s(alt (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) (patch (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt 100 (taylor inf x) (#s(alt (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) (patch (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor inf x) (#s(alt (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) (patch (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) #<representation binary64>) () ())) ())
#s(alt (- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x))) (taylor inf x) (#s(alt (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) (patch (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) #<representation binary64>) () ())) ())
#s(alt (- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x)))) (taylor inf x) (#s(alt (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) (patch (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) #<representation binary64>) () ())) ())
#s(alt (/ 100 x) (taylor inf x) (#s(alt #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) (patch #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 100 (* -100 (/ y x))) x) (taylor inf x) (#s(alt #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) (patch #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x))) x) (taylor inf x) (#s(alt #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) (patch #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x)))) x) (taylor inf x) (#s(alt #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) (patch #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt 100 (taylor inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x))) (taylor inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x)))) (taylor inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor inf x) (#s(alt (*.f64 (/.f64 x y) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x y) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor inf x) (#s(alt (*.f64 (/.f64 x y) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x y) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor inf x) (#s(alt (*.f64 (/.f64 x y) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x y) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor inf x) (#s(alt (*.f64 (/.f64 x y) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x y) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt 100 (taylor inf x) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor inf x) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x))) (taylor inf x) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x)))) (taylor inf x) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* 1/100 x) (taylor inf x) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/100 (* 1/100 (/ y x)))) (taylor inf x) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/100 (* 1/100 (/ y x)))) (taylor inf x) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/100 (* 1/100 (/ y x)))) (taylor inf x) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/100 x) (taylor inf x) (#s(alt (*.f64 #s(literal 1/100 binary64) x) (patch (*.f64 #s(literal 1/100 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 1/100 x) (taylor inf x) (#s(alt (*.f64 #s(literal 1/100 binary64) x) (patch (*.f64 #s(literal 1/100 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 1/100 x) (taylor inf x) (#s(alt (*.f64 #s(literal 1/100 binary64) x) (patch (*.f64 #s(literal 1/100 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 1/100 x) (taylor inf x) (#s(alt (*.f64 #s(literal 1/100 binary64) x) (patch (*.f64 #s(literal 1/100 binary64) x) #<representation binary64>) () ())) ())
#s(alt 100 (taylor inf x) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor inf x) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x))) (taylor inf x) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x)))) (taylor inf x) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* 1/100 x) (taylor inf x) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/100 (* 1/100 (/ y x)))) (taylor inf x) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/100 (* 1/100 (/ y x)))) (taylor inf x) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1/100 (* 1/100 (/ y x)))) (taylor inf x) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt 100 (taylor inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x))) (taylor inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x)))) (taylor inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt 100 (taylor inf x) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor inf x) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor inf x) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor inf x) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt 100 (taylor inf x) (#s(alt (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) (patch (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor inf x) (#s(alt (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) (patch (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor inf x) (#s(alt (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) (patch (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor inf x) (#s(alt (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) (patch (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* 100 x) (taylor inf x) (#s(alt (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) (patch (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 100 (* -100 (/ y x)))) (taylor inf x) (#s(alt (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) (patch (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 100 (* -100 (/ y x)))) (taylor inf x) (#s(alt (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) (patch (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 100 (* -100 (/ y x)))) (taylor inf x) (#s(alt (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) (patch (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt 100 (taylor -inf x) (#s(alt (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) (patch (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor -inf x) (#s(alt (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) (patch (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x))) (taylor -inf x) (#s(alt (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) (patch (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x))) (taylor -inf x) (#s(alt (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) (patch (*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x) #<representation binary64>) () ())) ())
#s(alt (/ 100 x) (taylor -inf x) (#s(alt #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) (patch #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 100 (/ y x)) 100) x)) (taylor -inf x) (#s(alt #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) (patch #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow y 2) x)) (* 100 y)) x)) 100) x)) (taylor -inf x) (#s(alt #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) (patch #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow y 3) x)) (* 100 (pow y 2))) x)) (* 100 y)) x)) 100) x)) (taylor -inf x) (#s(alt #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) (patch #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt 100 (taylor -inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor -inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x))) (taylor -inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x))) (taylor -inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) (patch #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor -inf x) (#s(alt (*.f64 (/.f64 x y) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x y) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor -inf x) (#s(alt (*.f64 (/.f64 x y) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x y) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor -inf x) (#s(alt (*.f64 (/.f64 x y) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x y) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor -inf x) (#s(alt (*.f64 (/.f64 x y) #s(literal 100 binary64)) (patch (*.f64 (/.f64 x y) #s(literal 100 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt (/ x y) (taylor -inf x) (#s(alt (/.f64 x y) (patch (/.f64 x y) #<representation binary64>) () ())) ())
#s(alt 100 (taylor -inf x) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor -inf x) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x))) (taylor -inf x) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x))) (taylor -inf x) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* 1/100 x) (taylor -inf x) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1/100 (/ y x)) 1/100))) (taylor -inf x) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1/100 (/ y x)) 1/100))) (taylor -inf x) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1/100 (/ y x)) 1/100))) (taylor -inf x) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/100 x) (taylor -inf x) (#s(alt (*.f64 #s(literal 1/100 binary64) x) (patch (*.f64 #s(literal 1/100 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 1/100 x) (taylor -inf x) (#s(alt (*.f64 #s(literal 1/100 binary64) x) (patch (*.f64 #s(literal 1/100 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 1/100 x) (taylor -inf x) (#s(alt (*.f64 #s(literal 1/100 binary64) x) (patch (*.f64 #s(literal 1/100 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 1/100 x) (taylor -inf x) (#s(alt (*.f64 #s(literal 1/100 binary64) x) (patch (*.f64 #s(literal 1/100 binary64) x) #<representation binary64>) () ())) ())
#s(alt 100 (taylor -inf x) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor -inf x) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x))) (taylor -inf x) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x))) (taylor -inf x) (#s(alt (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) (patch (/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y))) #<representation binary64>) () ())) ())
#s(alt (* 1/100 x) (taylor -inf x) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1/100 (/ y x)) 1/100))) (taylor -inf x) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1/100 (/ y x)) 1/100))) (taylor -inf x) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1/100 (/ y x)) 1/100))) (taylor -inf x) (#s(alt #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) (patch #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)) #<representation binary64>) () ())) ())
#s(alt 100 (taylor -inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor -inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x))) (taylor -inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x))) (taylor -inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt 100 (taylor -inf x) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor -inf x) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor -inf x) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor -inf x) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt 100 (taylor -inf x) (#s(alt (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) (patch (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) (patch (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) (patch (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) (patch (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* 100 x) (taylor -inf x) (#s(alt (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) (patch (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 100 (/ y x)) 100))) (taylor -inf x) (#s(alt (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) (patch (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 100 (/ y x)) 100))) (taylor -inf x) (#s(alt (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) (patch (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 100 (/ y x)) 100))) (taylor -inf x) (#s(alt (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) (patch (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) #<representation binary64>) () ())) ())
Calls

6 calls:

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

simplify204.0ms (3.3%)

Memory
-9.6MiB live, 227.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02373153
17133059
218572875
356282828
082592609
Stop Event
iter limit
node limit
Counts
348 → 348
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)))))
(/ 100 x)
(+ (* -100 (/ y (pow x 2))) (* 100 (/ 1 x)))
(+ (* y (- (* 100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))
(+ (* y (- (* y (+ (* -100 (/ y (pow x 4))) (* 100 (/ 1 (pow x 3))))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))
(/ 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 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(/ x y)
(/ 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)))))
(* 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
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
(* 100 x)
(+ (* -100 y) (* 100 x))
(+ (* -100 y) (* 100 x))
(+ (* -100 y) (* 100 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)
(/ 100 y)
(/ (+ 100 (* -100 (/ x y))) y)
(/ (- (+ 100 (* 100 (/ (pow x 2) (pow y 2)))) (* 100 (/ x y))) y)
(/ (- (+ 100 (* -100 (/ (pow x 3) (pow y 3)))) (+ (* -100 (/ (pow x 2) (pow y 2))) (* 100 (/ x y)))) 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 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(/ x y)
(/ 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)
(* 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 (/ y x))
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(* -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 y)
(* y (- (* 100 (/ x y)) 100))
(* y (- (* 100 (/ x y)) 100))
(* y (- (* 100 (/ x y)) 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))
(/ 100 y)
(* -1 (/ (- (* 100 (/ x y)) 100) y))
(* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow x 2) y)) (* 100 x)) y)) 100) y))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow x 3) y)) (* 100 (pow x 2))) y)) (* 100 x)) y)) 100) 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 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(/ x y)
(/ x y)
(/ x y)
(/ 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 (/ 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 (/ 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 y)
(* -1 (* y (+ 100 (* -100 (/ x y)))))
(* -1 (* y (+ 100 (* -100 (/ x y)))))
(* -1 (* y (+ 100 (* -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)
(+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y)))
(+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y)))
(+ (* 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))
(/ x 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))))
(* 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 (/ y x))
(/ (+ (* -100 y) (* 100 x)) x)
(/ (+ (* -100 y) (* 100 x)) x)
(/ (+ (* -100 y) (* 100 x)) x)
(* -100 (/ y x))
(/ (+ (* -100 y) (* 100 x)) x)
(/ (+ (* -100 y) (* 100 x)) x)
(/ (+ (* -100 y) (* 100 x)) x)
(* -100 y)
(+ (* -100 y) (* 100 x))
(+ (* -100 y) (* 100 x))
(+ (* -100 y) (* 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)
(/ (+ 100 (* -100 (/ y x))) x)
(/ (- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x))) x)
(/ (- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x)))) 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))
(/ 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))))
(* 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
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
(* 100 x)
(* x (+ 100 (* -100 (/ y x))))
(* x (+ 100 (* -100 (/ y x))))
(* x (+ 100 (* -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)
(* -1 (/ (- (* 100 (/ y x)) 100) x))
(* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow y 2) x)) (* 100 y)) x)) 100) x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow y 3) x)) (* 100 (pow y 2))) x)) (* 100 y)) 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)))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(* 100 (/ x y))
(/ x y)
(/ x y)
(/ x y)
(/ 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)))
(* 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
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
(* 100 x)
(* -1 (* x (- (* 100 (/ y x)) 100)))
(* -1 (* x (- (* 100 (/ y x)) 100)))
(* -1 (* x (- (* 100 (/ y x)) 100)))
Outputs
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y #s(literal 100 binary64))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(fma.f64 (/.f64 (-.f64 #s(literal -100 binary64) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y)) x) y #s(literal 100 binary64))
(/ 100 x)
(/.f64 #s(literal 100 binary64) x)
(+ (* -100 (/ y (pow x 2))) (* 100 (/ 1 x)))
(/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) x)
(+ (* y (- (* 100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))
(/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y #s(literal 100 binary64)) x)
(+ (* y (- (* y (+ (* -100 (/ y (pow x 4))) (* 100 (/ 1 (pow x 3))))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))
(fma.f64 (*.f64 y y) (fma.f64 (/.f64 y (pow.f64 x #s(literal 4 binary64))) #s(literal -100 binary64) (/.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 3 binary64)))) (/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) x))
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y #s(literal 100 binary64))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(fma.f64 (/.f64 (-.f64 #s(literal -100 binary64) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y)) x) y #s(literal 100 binary64))
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y #s(literal 100 binary64))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(fma.f64 (/.f64 (-.f64 #s(literal -100 binary64) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y)) x) y #s(literal 100 binary64))
(* 1/100 x)
(*.f64 #s(literal 1/100 binary64) x)
(+ (* 1/100 x) (* 1/100 y))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(+ (* 1/100 x) (* 1/100 y))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(+ (* 1/100 x) (* 1/100 y))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y #s(literal 100 binary64))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(fma.f64 (/.f64 (-.f64 #s(literal -100 binary64) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y)) x) y #s(literal 100 binary64))
(* 1/100 x)
(*.f64 #s(literal 1/100 binary64) x)
(+ (* 1/100 x) (* 1/100 y))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(+ (* 1/100 x) (* 1/100 y))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(+ (* 1/100 x) (* 1/100 y))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(* 1/100 y)
(*.f64 #s(literal 1/100 binary64) y)
(* 1/100 y)
(*.f64 #s(literal 1/100 binary64) y)
(* 1/100 y)
(*.f64 #s(literal 1/100 binary64) y)
(* 1/100 y)
(*.f64 #s(literal 1/100 binary64) y)
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y #s(literal 100 binary64))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(fma.f64 (/.f64 (-.f64 #s(literal -100 binary64) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y)) x) y #s(literal 100 binary64))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(* 100 x)
(*.f64 x #s(literal 100 binary64))
(+ (* -100 y) (* 100 x))
(*.f64 #s(literal 100 binary64) (-.f64 x y))
(+ (* -100 y) (* 100 x))
(*.f64 #s(literal 100 binary64) (-.f64 x y))
(+ (* -100 y) (* 100 x))
(*.f64 #s(literal 100 binary64) (-.f64 x y))
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(*.f64 (/.f64 (fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64)) y) x)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/.f64 (*.f64 #s(literal 100 binary64) (+.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 (/.f64 x y) x) x)) y))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)
(/.f64 (fma.f64 #s(literal 100 binary64) (+.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 (/.f64 x y) x) x)) y)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal -100 binary64) (pow.f64 y #s(literal 3 binary64))))) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(/ (+ 100 (* -100 (/ x y))) y)
(/.f64 (fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64)) y)
(/ (- (+ 100 (* 100 (/ (pow x 2) (pow y 2)))) (* 100 (/ x y))) y)
(/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) y) x #s(literal 100 binary64)) y)
(/ (- (+ 100 (* -100 (/ (pow x 3) (pow y 3)))) (+ (* -100 (/ (pow x 2) (pow y 2))) (* 100 (/ x y)))) y)
(/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) y) x (fma.f64 (pow.f64 (/.f64 x y) #s(literal 3 binary64)) #s(literal -100 binary64) #s(literal 100 binary64))) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(*.f64 (/.f64 (fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64)) y) x)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/.f64 (*.f64 #s(literal 100 binary64) (+.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 (/.f64 x y) x) x)) y))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)
(/.f64 (fma.f64 #s(literal 100 binary64) (+.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 (/.f64 x y) x) x)) y)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal -100 binary64) (pow.f64 y #s(literal 3 binary64))))) y)
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(*.f64 (/.f64 (fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64)) y) x)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/.f64 (*.f64 #s(literal 100 binary64) (+.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 (/.f64 x y) x) x)) y))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)
(/.f64 (fma.f64 #s(literal 100 binary64) (+.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 (/.f64 x y) x) x)) y)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal -100 binary64) (pow.f64 y #s(literal 3 binary64))))) y)
(* 1/100 y)
(*.f64 #s(literal 1/100 binary64) y)
(* y (+ 1/100 (* 1/100 (/ x y))))
(fma.f64 (*.f64 #s(literal 1/100 binary64) x) #s(literal 1 binary64) (*.f64 #s(literal 1/100 binary64) y))
(* y (+ 1/100 (* 1/100 (/ x y))))
(fma.f64 (*.f64 #s(literal 1/100 binary64) x) #s(literal 1 binary64) (*.f64 #s(literal 1/100 binary64) y))
(* y (+ 1/100 (* 1/100 (/ x y))))
(fma.f64 (*.f64 #s(literal 1/100 binary64) x) #s(literal 1 binary64) (*.f64 #s(literal 1/100 binary64) y))
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(*.f64 (/.f64 (fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64)) y) x)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/.f64 (*.f64 #s(literal 100 binary64) (+.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 (/.f64 x y) x) x)) y))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)
(/.f64 (fma.f64 #s(literal 100 binary64) (+.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 (/.f64 x y) x) x)) y)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal -100 binary64) (pow.f64 y #s(literal 3 binary64))))) y)
(* 1/100 y)
(*.f64 #s(literal 1/100 binary64) y)
(* y (+ 1/100 (* 1/100 (/ x y))))
(fma.f64 (*.f64 #s(literal 1/100 binary64) x) #s(literal 1 binary64) (*.f64 #s(literal 1/100 binary64) y))
(* y (+ 1/100 (* 1/100 (/ x y))))
(fma.f64 (*.f64 #s(literal 1/100 binary64) x) #s(literal 1 binary64) (*.f64 #s(literal 1/100 binary64) y))
(* y (+ 1/100 (* 1/100 (/ x y))))
(fma.f64 (*.f64 #s(literal 1/100 binary64) x) #s(literal 1 binary64) (*.f64 #s(literal 1/100 binary64) y))
(* 1/100 y)
(*.f64 #s(literal 1/100 binary64) y)
(* 1/100 y)
(*.f64 #s(literal 1/100 binary64) y)
(* 1/100 y)
(*.f64 #s(literal 1/100 binary64) y)
(* 1/100 y)
(*.f64 #s(literal 1/100 binary64) y)
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(*.f64 (/.f64 (fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64)) y) x)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/.f64 (*.f64 #s(literal 100 binary64) (+.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 (/.f64 x y) x) x)) y))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y)
(/.f64 (fma.f64 #s(literal 100 binary64) (+.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 (/.f64 x y) x) x)) y)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 #s(literal -100 binary64) (pow.f64 y #s(literal 3 binary64))))) y)
(* -100 (/ y x))
(*.f64 (/.f64 y x) #s(literal -100 binary64))
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(* -100 (/ y x))
(*.f64 (/.f64 y x) #s(literal -100 binary64))
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(* -100 y)
(*.f64 y #s(literal -100 binary64))
(* y (- (* 100 (/ x y)) 100))
(*.f64 #s(literal 100 binary64) (-.f64 x y))
(* y (- (* 100 (/ x y)) 100))
(*.f64 #s(literal 100 binary64) (-.f64 x y))
(* y (- (* 100 (/ x y)) 100))
(*.f64 #s(literal 100 binary64) (-.f64 x y))
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(*.f64 (/.f64 (fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64)) y) x)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(/.f64 (*.f64 #s(literal 100 binary64) (+.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 (/.f64 x y) x) x)) y))) y)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(/.f64 (fma.f64 x #s(literal 100 binary64) (/.f64 (fma.f64 (*.f64 x #s(literal -100 binary64)) 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)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(* -1 (/ (- (* 100 (/ x y)) 100) y))
(/.f64 (fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64)) y)
(* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow x 2) y)) (* 100 x)) y)) 100) y))
(/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) y) x #s(literal 100 binary64)) y)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow x 3) y)) (* 100 (pow x 2))) y)) (* 100 x)) y)) 100) y))
(/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) y) x (fma.f64 (pow.f64 (/.f64 x y) #s(literal 3 binary64)) #s(literal -100 binary64) #s(literal 100 binary64))) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(*.f64 (/.f64 (fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64)) y) x)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(/.f64 (*.f64 #s(literal 100 binary64) (+.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 (/.f64 x y) x) x)) y))) y)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(/.f64 (fma.f64 x #s(literal 100 binary64) (/.f64 (fma.f64 (*.f64 x #s(literal -100 binary64)) 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)
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(*.f64 (/.f64 (fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64)) y) x)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(/.f64 (*.f64 #s(literal 100 binary64) (+.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 (/.f64 x y) x) x)) y))) y)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(/.f64 (fma.f64 x #s(literal 100 binary64) (/.f64 (fma.f64 (*.f64 x #s(literal -100 binary64)) 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)
(* 1/100 y)
(*.f64 #s(literal 1/100 binary64) y)
(* -1 (* y (- (* -1/100 (/ x y)) 1/100)))
(fma.f64 (*.f64 #s(literal 1/100 binary64) x) #s(literal 1 binary64) (*.f64 #s(literal 1/100 binary64) y))
(* -1 (* y (- (* -1/100 (/ x y)) 1/100)))
(fma.f64 (*.f64 #s(literal 1/100 binary64) x) #s(literal 1 binary64) (*.f64 #s(literal 1/100 binary64) y))
(* -1 (* y (- (* -1/100 (/ x y)) 1/100)))
(fma.f64 (*.f64 #s(literal 1/100 binary64) x) #s(literal 1 binary64) (*.f64 #s(literal 1/100 binary64) y))
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(*.f64 (/.f64 (fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64)) y) x)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(/.f64 (*.f64 #s(literal 100 binary64) (+.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 (/.f64 x y) x) x)) y))) y)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(/.f64 (fma.f64 x #s(literal 100 binary64) (/.f64 (fma.f64 (*.f64 x #s(literal -100 binary64)) 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)
(* 1/100 y)
(*.f64 #s(literal 1/100 binary64) y)
(* -1 (* y (- (* -1/100 (/ x y)) 1/100)))
(fma.f64 (*.f64 #s(literal 1/100 binary64) x) #s(literal 1 binary64) (*.f64 #s(literal 1/100 binary64) y))
(* -1 (* y (- (* -1/100 (/ x y)) 1/100)))
(fma.f64 (*.f64 #s(literal 1/100 binary64) x) #s(literal 1 binary64) (*.f64 #s(literal 1/100 binary64) y))
(* -1 (* y (- (* -1/100 (/ x y)) 1/100)))
(fma.f64 (*.f64 #s(literal 1/100 binary64) x) #s(literal 1 binary64) (*.f64 #s(literal 1/100 binary64) y))
(* 1/100 y)
(*.f64 #s(literal 1/100 binary64) y)
(* 1/100 y)
(*.f64 #s(literal 1/100 binary64) y)
(* 1/100 y)
(*.f64 #s(literal 1/100 binary64) y)
(* 1/100 y)
(*.f64 #s(literal 1/100 binary64) y)
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(*.f64 (/.f64 (fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64)) y) x)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(/.f64 (*.f64 #s(literal 100 binary64) (+.f64 x (/.f64 (*.f64 x (-.f64 (*.f64 (/.f64 x y) x) x)) y))) y)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(/.f64 (fma.f64 x #s(literal 100 binary64) (/.f64 (fma.f64 (*.f64 x #s(literal -100 binary64)) 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)
(* -100 (/ y x))
(*.f64 (/.f64 y x) #s(literal -100 binary64))
(* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(* -100 (/ y x))
(*.f64 (/.f64 y x) #s(literal -100 binary64))
(* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(* -100 y)
(*.f64 y #s(literal -100 binary64))
(* -1 (* y (+ 100 (* -100 (/ x y)))))
(*.f64 #s(literal 100 binary64) (-.f64 x y))
(* -1 (* y (+ 100 (* -100 (/ x y)))))
(*.f64 #s(literal 100 binary64) (-.f64 x y))
(* -1 (* y (+ 100 (* -100 (/ x y)))))
(*.f64 #s(literal 100 binary64) (-.f64 x y))
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(*.f64 (/.f64 (fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64)) y) x)
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) y) x #s(literal 100 binary64)) y) x)
(* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.f64 (fma.f64 (*.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) x (/.f64 (fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64)) y)) x)
(/ 100 y)
(/.f64 #s(literal 100 binary64) y)
(+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y)))
(/.f64 (fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64)) y)
(+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y)))
(/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) y) x #s(literal 100 binary64)) y)
(+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y)))
(fma.f64 (*.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) x (/.f64 (fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64)) y))
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(*.f64 (/.f64 (fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64)) y) x)
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) y) x #s(literal 100 binary64)) y) x)
(* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.f64 (fma.f64 (*.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) x (/.f64 (fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64)) y)) x)
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(*.f64 (/.f64 (fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64)) y) x)
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) y) x #s(literal 100 binary64)) y) x)
(* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.f64 (fma.f64 (*.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) x (/.f64 (fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64)) y)) x)
(* 1/100 y)
(*.f64 #s(literal 1/100 binary64) y)
(+ (* 1/100 x) (* 1/100 y))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(+ (* 1/100 x) (* 1/100 y))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(+ (* 1/100 x) (* 1/100 y))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(* 1/100 x)
(*.f64 #s(literal 1/100 binary64) x)
(* 1/100 x)
(*.f64 #s(literal 1/100 binary64) x)
(* 1/100 x)
(*.f64 #s(literal 1/100 binary64) x)
(* 1/100 x)
(*.f64 #s(literal 1/100 binary64) x)
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(*.f64 (/.f64 (fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64)) y) x)
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) y) x #s(literal 100 binary64)) y) x)
(* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.f64 (fma.f64 (*.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) x (/.f64 (fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64)) y)) x)
(* 1/100 y)
(*.f64 #s(literal 1/100 binary64) y)
(+ (* 1/100 x) (* 1/100 y))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(+ (* 1/100 x) (* 1/100 y))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(+ (* 1/100 x) (* 1/100 y))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(*.f64 (/.f64 (fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64)) y) x)
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) y) x #s(literal 100 binary64)) y) x)
(* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.f64 (fma.f64 (*.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) x (/.f64 (fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64)) y)) x)
(* -100 (/ y x))
(*.f64 (/.f64 y x) #s(literal -100 binary64))
(/ (+ (* -100 y) (* 100 x)) x)
(/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)
(/ (+ (* -100 y) (* 100 x)) x)
(/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)
(/ (+ (* -100 y) (* 100 x)) x)
(/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)
(* -100 (/ y x))
(*.f64 (/.f64 y x) #s(literal -100 binary64))
(/ (+ (* -100 y) (* 100 x)) x)
(/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)
(/ (+ (* -100 y) (* 100 x)) x)
(/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)
(/ (+ (* -100 y) (* 100 x)) x)
(/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)
(* -100 y)
(*.f64 y #s(literal -100 binary64))
(+ (* -100 y) (* 100 x))
(*.f64 #s(literal 100 binary64) (-.f64 x y))
(+ (* -100 y) (* 100 x))
(*.f64 #s(literal 100 binary64) (-.f64 x y))
(+ (* -100 y) (* 100 x))
(*.f64 #s(literal 100 binary64) (-.f64 x y))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y #s(literal 100 binary64))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(fma.f64 (/.f64 (-.f64 #s(literal -100 binary64) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y)) x) y #s(literal 100 binary64))
(/ 100 x)
(/.f64 #s(literal 100 binary64) x)
(/ (+ 100 (* -100 (/ y x))) x)
(/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) x)
(/ (- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x))) x)
(/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y #s(literal 100 binary64)) x)
(/ (- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x)))) x)
(/.f64 (fma.f64 (/.f64 (-.f64 #s(literal -100 binary64) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y)) x) y #s(literal 100 binary64)) x)
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y #s(literal 100 binary64))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(fma.f64 (/.f64 (-.f64 #s(literal -100 binary64) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y)) x) y #s(literal 100 binary64))
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y #s(literal 100 binary64))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(fma.f64 (/.f64 (-.f64 #s(literal -100 binary64) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y)) x) y #s(literal 100 binary64))
(* 1/100 x)
(*.f64 #s(literal 1/100 binary64) x)
(* x (+ 1/100 (* 1/100 (/ y x))))
(fma.f64 (*.f64 #s(literal 1/100 binary64) y) #s(literal 1 binary64) (*.f64 #s(literal 1/100 binary64) x))
(* x (+ 1/100 (* 1/100 (/ y x))))
(fma.f64 (*.f64 #s(literal 1/100 binary64) y) #s(literal 1 binary64) (*.f64 #s(literal 1/100 binary64) x))
(* x (+ 1/100 (* 1/100 (/ y x))))
(fma.f64 (*.f64 #s(literal 1/100 binary64) y) #s(literal 1 binary64) (*.f64 #s(literal 1/100 binary64) x))
(* 1/100 x)
(*.f64 #s(literal 1/100 binary64) x)
(* 1/100 x)
(*.f64 #s(literal 1/100 binary64) x)
(* 1/100 x)
(*.f64 #s(literal 1/100 binary64) x)
(* 1/100 x)
(*.f64 #s(literal 1/100 binary64) x)
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y #s(literal 100 binary64))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(fma.f64 (/.f64 (-.f64 #s(literal -100 binary64) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y)) x) y #s(literal 100 binary64))
(* 1/100 x)
(*.f64 #s(literal 1/100 binary64) x)
(* x (+ 1/100 (* 1/100 (/ y x))))
(fma.f64 (*.f64 #s(literal 1/100 binary64) y) #s(literal 1 binary64) (*.f64 #s(literal 1/100 binary64) x))
(* x (+ 1/100 (* 1/100 (/ y x))))
(fma.f64 (*.f64 #s(literal 1/100 binary64) y) #s(literal 1 binary64) (*.f64 #s(literal 1/100 binary64) x))
(* x (+ 1/100 (* 1/100 (/ y x))))
(fma.f64 (*.f64 #s(literal 1/100 binary64) y) #s(literal 1 binary64) (*.f64 #s(literal 1/100 binary64) x))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y #s(literal 100 binary64))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(fma.f64 (/.f64 (-.f64 #s(literal -100 binary64) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y)) x) y #s(literal 100 binary64))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(* 100 x)
(*.f64 x #s(literal 100 binary64))
(* x (+ 100 (* -100 (/ y x))))
(*.f64 #s(literal 100 binary64) (-.f64 x y))
(* x (+ 100 (* -100 (/ y x))))
(*.f64 #s(literal 100 binary64) (-.f64 x y))
(* x (+ 100 (* -100 (/ y x))))
(*.f64 #s(literal 100 binary64) (-.f64 x y))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(fma.f64 (/.f64 (-.f64 #s(literal -100 binary64) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y)) x) y #s(literal 100 binary64))
(/ 100 x)
(/.f64 #s(literal 100 binary64) x)
(* -1 (/ (- (* 100 (/ y x)) 100) x))
(/.f64 (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)) x)
(* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow y 2) x)) (* 100 y)) x)) 100) x))
(/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y #s(literal 100 binary64)) x)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 100 (/ (pow y 3) x)) (* 100 (pow y 2))) x)) (* 100 y)) x)) 100) x))
(/.f64 (fma.f64 (/.f64 (-.f64 #s(literal -100 binary64) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y)) x) y #s(literal 100 binary64)) x)
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(fma.f64 (/.f64 (-.f64 #s(literal -100 binary64) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y)) x) y #s(literal 100 binary64))
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(* 100 (/ x y))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
(/ x y)
(/.f64 x y)
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(fma.f64 (/.f64 (-.f64 #s(literal -100 binary64) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y)) x) y #s(literal 100 binary64))
(* 1/100 x)
(*.f64 #s(literal 1/100 binary64) x)
(* -1 (* x (- (* -1/100 (/ y x)) 1/100)))
(fma.f64 (*.f64 #s(literal 1/100 binary64) y) #s(literal 1 binary64) (*.f64 #s(literal 1/100 binary64) x))
(* -1 (* x (- (* -1/100 (/ y x)) 1/100)))
(fma.f64 (*.f64 #s(literal 1/100 binary64) y) #s(literal 1 binary64) (*.f64 #s(literal 1/100 binary64) x))
(* -1 (* x (- (* -1/100 (/ y x)) 1/100)))
(fma.f64 (*.f64 #s(literal 1/100 binary64) y) #s(literal 1 binary64) (*.f64 #s(literal 1/100 binary64) x))
(* 1/100 x)
(*.f64 #s(literal 1/100 binary64) x)
(* 1/100 x)
(*.f64 #s(literal 1/100 binary64) x)
(* 1/100 x)
(*.f64 #s(literal 1/100 binary64) x)
(* 1/100 x)
(*.f64 #s(literal 1/100 binary64) x)
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(fma.f64 (/.f64 (-.f64 #s(literal -100 binary64) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y)) x) y #s(literal 100 binary64))
(* 1/100 x)
(*.f64 #s(literal 1/100 binary64) x)
(* -1 (* x (- (* -1/100 (/ y x)) 1/100)))
(fma.f64 (*.f64 #s(literal 1/100 binary64) y) #s(literal 1 binary64) (*.f64 #s(literal 1/100 binary64) x))
(* -1 (* x (- (* -1/100 (/ y x)) 1/100)))
(fma.f64 (*.f64 #s(literal 1/100 binary64) y) #s(literal 1 binary64) (*.f64 #s(literal 1/100 binary64) x))
(* -1 (* x (- (* -1/100 (/ y x)) 1/100)))
(fma.f64 (*.f64 #s(literal 1/100 binary64) y) #s(literal 1 binary64) (*.f64 #s(literal 1/100 binary64) x))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(fma.f64 (/.f64 (-.f64 #s(literal -100 binary64) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) x) y)) x) y #s(literal 100 binary64))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(* 100 x)
(*.f64 x #s(literal 100 binary64))
(* -1 (* x (- (* 100 (/ y x)) 100)))
(*.f64 #s(literal 100 binary64) (-.f64 x y))
(* -1 (* x (- (* 100 (/ y x)) 100)))
(*.f64 #s(literal 100 binary64) (-.f64 x y))
(* -1 (* x (- (* 100 (/ y x)) 100)))
(*.f64 #s(literal 100 binary64) (-.f64 x y))

rewrite225.0ms (3.6%)

Memory
19.6MiB live, 184.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
031144
042144
1158144
2932144
08365142
Stop Event
iter limit
node limit
iter limit
Counts
16 → 366
Calls
Call 1
Inputs
(*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x)
#s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) y)
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64)))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(/.f64 x y)
(/.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)
#s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)))
#s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x))
(/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)
(fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64)))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval105.0ms (1.7%)

Memory
-5.4MiB live, 148.2MiB allocated
Compiler

Compiled 9 392 to 1 477 computations (84.3% saved)

prune31.0ms (0.5%)

Memory
22.5MiB live, 60.0MiB allocated
Pruning

11 alts after pruning (2 fresh and 9 done)

PrunedKeptTotal
New7122714
Fresh000
Picked145
Done055
Total71311724
Accuracy
100.0%
Counts
724 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.7%
(/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64)))
51.8%
(/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)))
48.9%
(/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)))
99.7%
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x)
99.1%
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x))
51.8%
(*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x)
48.7%
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)))
51.7%
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64)))
48.2%
#s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)))
48.5%
#s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)))
49.0%
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
Compiler

Compiled 73 to 71 computations (2.7% saved)

simplify61.0ms (1%)

Memory
-16.8MiB live, 20.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
022135
027135
142135
261127
382127
4136127
5229127
6370127
7661127
81386127
91913127
102164127
112237127
122267127
132281127
142281127
02281120
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
#s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)))
#s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))
(/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)
#s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64)))
(*.f64 x #s(literal 100 binary64))
x
#s(literal 100 binary64)
#s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)))
#s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))
(/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)
(*.f64 #s(literal 100 binary64) (-.f64 x y))
#s(literal 100 binary64)
(-.f64 x y)
x
y
Outputs
#s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)))
#s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 #s(literal 100 binary64) x)) x)))
#s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))
#s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 #s(literal 100 binary64) x)) x))
(/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)
(/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 #s(literal 100 binary64) x)) x)
#s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64)))
#s(approx (+ (* x 100) (* y -100)) (*.f64 #s(literal 100 binary64) x))
(*.f64 x #s(literal 100 binary64))
(*.f64 #s(literal 100 binary64) x)
x
#s(literal 100 binary64)
#s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)))
#s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))))
#s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))
#s(approx (+ (* (/ -100 x) y) 100) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)
(fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64))
(*.f64 #s(literal 100 binary64) (-.f64 x y))
(*.f64 (-.f64 y x) #s(literal -100 binary64))
#s(literal 100 binary64)
(-.f64 x y)
x
y

localize48.0ms (0.8%)

Memory
-6.5MiB live, 76.8MiB allocated
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy0
#s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))
accuracy0.05078125
(*.f64 #s(literal 100 binary64) (-.f64 x y))
accuracy0.46480751741718873
(/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)
accuracy32.81999109202157
#s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)))
accuracy0
#s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))
accuracy0.46480751741718873
(/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)
accuracy32.774637942711585
#s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64)))
accuracy32.81999109202157
#s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)))
Samples
31.0ms246×0valid
2.0ms3valid
1.0ms1valid
0.0ms2valid
Compiler

Compiled 69 to 18 computations (73.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 24.0ms
ival-div: 7.0ms (28.6% of total)
ival-sub: 6.0ms (24.5% of total)
ival-mult: 6.0ms (24.5% of total)
ival-add: 4.0ms (16.3% of total)
adjust: 1.0ms (4.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series16.0ms (0.2%)

Memory
-10.3MiB live, 26.6MiB allocated
Counts
8 → 192
Calls
Call 1
Inputs
#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) #<representation binary64>) () ())
#s(alt (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) (patch (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) #<representation binary64>) () ())
#s(alt #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) (patch #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) #<representation binary64>) () ())
#s(alt (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) (patch (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) #<representation binary64>) () ())
#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 100 binary64) (-.f64 x y)) (patch (*.f64 #s(literal 100 binary64) (-.f64 x y)) #<representation binary64>) () ())
Outputs
#s(alt 100 (taylor 0 y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor 0 y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x))))) (taylor 0 y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x))))) (taylor 0 y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt 100 (taylor 0 y) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor 0 y) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor 0 y) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor 0 y) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt 100 (taylor 0 y) (#s(alt (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) (patch (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor 0 y) (#s(alt (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) (patch (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor 0 y) (#s(alt (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) (patch (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor 0 y) (#s(alt (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) (patch (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* 100 x) (taylor 0 y) (#s(alt #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) (patch #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -100 y) (* 100 x)) (taylor 0 y) (#s(alt #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) (patch #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -100 y) (* 100 x)) (taylor 0 y) (#s(alt #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) (patch #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -100 y) (* 100 x)) (taylor 0 y) (#s(alt #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) (patch #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt 100 (taylor 0 y) (#s(alt (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) (patch (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor 0 y) (#s(alt (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) (patch (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor 0 y) (#s(alt (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) (patch (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor 0 y) (#s(alt (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) (patch (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) #<representation binary64>) () ())) ())
#s(alt 100 (taylor 0 y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor 0 y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x))))) (taylor 0 y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x))))) (taylor 0 y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) #<representation binary64>) () ())) ())
#s(alt 100 (taylor 0 y) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor 0 y) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor 0 y) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor 0 y) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) #<representation binary64>) () ())) ())
#s(alt (* 100 x) (taylor 0 y) (#s(alt (*.f64 #s(literal 100 binary64) (-.f64 x y)) (patch (*.f64 #s(literal 100 binary64) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -100 y) (* 100 x)) (taylor 0 y) (#s(alt (*.f64 #s(literal 100 binary64) (-.f64 x y)) (patch (*.f64 #s(literal 100 binary64) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -100 y) (* 100 x)) (taylor 0 y) (#s(alt (*.f64 #s(literal 100 binary64) (-.f64 x y)) (patch (*.f64 #s(literal 100 binary64) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -100 y) (* 100 x)) (taylor 0 y) (#s(alt (*.f64 #s(literal 100 binary64) (-.f64 x y)) (patch (*.f64 #s(literal 100 binary64) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y) (taylor inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y) (taylor inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y) (taylor inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (* -100 (/ y x)) (taylor inf y) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x)))) (taylor inf y) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x)))) (taylor inf y) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x)))) (taylor inf y) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* -100 (/ y x)) (taylor inf y) (#s(alt (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) (patch (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x)))) (taylor inf y) (#s(alt (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) (patch (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x)))) (taylor inf y) (#s(alt (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) (patch (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x)))) (taylor inf y) (#s(alt (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) (patch (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* -100 y) (taylor inf y) (#s(alt #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) (patch #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 100 (/ x y)) 100)) (taylor inf y) (#s(alt #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) (patch #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 100 (/ x y)) 100)) (taylor inf y) (#s(alt #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) (patch #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 100 (/ x y)) 100)) (taylor inf y) (#s(alt #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) (patch #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -100 (/ y x)) (taylor inf y) (#s(alt (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) (patch (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x)))) (taylor inf y) (#s(alt (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) (patch (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x)))) (taylor inf y) (#s(alt (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) (patch (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x)))) (taylor inf y) (#s(alt (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) (patch (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y) (taylor inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y) (taylor inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) y) (taylor inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) #<representation binary64>) () ())) ())
#s(alt (* -100 (/ y x)) (taylor inf y) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x)))) (taylor inf y) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x)))) (taylor inf y) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x)))) (taylor inf y) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) #<representation binary64>) () ())) ())
#s(alt (* -100 y) (taylor inf y) (#s(alt (*.f64 #s(literal 100 binary64) (-.f64 x y)) (patch (*.f64 #s(literal 100 binary64) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 100 (/ x y)) 100)) (taylor inf y) (#s(alt (*.f64 #s(literal 100 binary64) (-.f64 x y)) (patch (*.f64 #s(literal 100 binary64) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 100 (/ x y)) 100)) (taylor inf y) (#s(alt (*.f64 #s(literal 100 binary64) (-.f64 x y)) (patch (*.f64 #s(literal 100 binary64) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* y (- (* 100 (/ x y)) 100)) (taylor inf y) (#s(alt (*.f64 #s(literal 100 binary64) (-.f64 x y)) (patch (*.f64 #s(literal 100 binary64) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor -inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y)) (taylor -inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y)) (taylor -inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y)) (taylor -inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (* -100 (/ y x)) (taylor -inf y) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y))))) (taylor -inf y) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y))))) (taylor -inf y) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y))))) (taylor -inf y) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* -100 (/ y x)) (taylor -inf y) (#s(alt (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) (patch (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y))))) (taylor -inf y) (#s(alt (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) (patch (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y))))) (taylor -inf y) (#s(alt (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) (patch (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y))))) (taylor -inf y) (#s(alt (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) (patch (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* -100 y) (taylor -inf y) (#s(alt #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) (patch #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 100 (* -100 (/ x y))))) (taylor -inf y) (#s(alt #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) (patch #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 100 (* -100 (/ x y))))) (taylor -inf y) (#s(alt #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) (patch #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 100 (* -100 (/ x y))))) (taylor -inf y) (#s(alt #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) (patch #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -100 (/ y x)) (taylor -inf y) (#s(alt (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) (patch (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y))))) (taylor -inf y) (#s(alt (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) (patch (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y))))) (taylor -inf y) (#s(alt (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) (patch (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y))))) (taylor -inf y) (#s(alt (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) (patch (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor -inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y)) (taylor -inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y)) (taylor -inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y)) (taylor -inf y) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) #<representation binary64>) () ())) ())
#s(alt (* -100 (/ y x)) (taylor -inf y) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y))))) (taylor -inf y) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y))))) (taylor -inf y) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y))))) (taylor -inf y) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) #<representation binary64>) () ())) ())
#s(alt (* -100 y) (taylor -inf y) (#s(alt (*.f64 #s(literal 100 binary64) (-.f64 x y)) (patch (*.f64 #s(literal 100 binary64) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 100 (* -100 (/ x y))))) (taylor -inf y) (#s(alt (*.f64 #s(literal 100 binary64) (-.f64 x y)) (patch (*.f64 #s(literal 100 binary64) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 100 (* -100 (/ x y))))) (taylor -inf y) (#s(alt (*.f64 #s(literal 100 binary64) (-.f64 x y)) (patch (*.f64 #s(literal 100 binary64) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 100 (* -100 (/ x y))))) (taylor -inf y) (#s(alt (*.f64 #s(literal 100 binary64) (-.f64 x y)) (patch (*.f64 #s(literal 100 binary64) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor 0 x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y)))) (taylor 0 x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y)))) (taylor 0 x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y)))) (taylor 0 x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (* -100 (/ y x)) (taylor 0 x) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 y) (* 100 x)) x) (taylor 0 x) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 y) (* 100 x)) x) (taylor 0 x) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 y) (* 100 x)) x) (taylor 0 x) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (* -100 (/ y x)) (taylor 0 x) (#s(alt (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) (patch (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 y) (* 100 x)) x) (taylor 0 x) (#s(alt (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) (patch (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 y) (* 100 x)) x) (taylor 0 x) (#s(alt (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) (patch (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 y) (* 100 x)) x) (taylor 0 x) (#s(alt (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) (patch (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* -100 y) (taylor 0 x) (#s(alt #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) (patch #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -100 y) (* 100 x)) (taylor 0 x) (#s(alt #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) (patch #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -100 y) (* 100 x)) (taylor 0 x) (#s(alt #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) (patch #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -100 y) (* 100 x)) (taylor 0 x) (#s(alt #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) (patch #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -100 (/ y x)) (taylor 0 x) (#s(alt (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) (patch (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 y) (* 100 x)) x) (taylor 0 x) (#s(alt (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) (patch (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 y) (* 100 x)) x) (taylor 0 x) (#s(alt (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) (patch (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 y) (* 100 x)) x) (taylor 0 x) (#s(alt (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) (patch (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) #<representation binary64>) () ())) ())
#s(alt (* 100 (/ x y)) (taylor 0 x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y)))) (taylor 0 x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y)))) (taylor 0 x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y)))) (taylor 0 x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) #<representation binary64>) () ())) ())
#s(alt (* -100 (/ y x)) (taylor 0 x) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 y) (* 100 x)) x) (taylor 0 x) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 y) (* 100 x)) x) (taylor 0 x) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -100 y) (* 100 x)) x) (taylor 0 x) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) #<representation binary64>) () ())) ())
#s(alt (* -100 y) (taylor 0 x) (#s(alt (*.f64 #s(literal 100 binary64) (-.f64 x y)) (patch (*.f64 #s(literal 100 binary64) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -100 y) (* 100 x)) (taylor 0 x) (#s(alt (*.f64 #s(literal 100 binary64) (-.f64 x y)) (patch (*.f64 #s(literal 100 binary64) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -100 y) (* 100 x)) (taylor 0 x) (#s(alt (*.f64 #s(literal 100 binary64) (-.f64 x y)) (patch (*.f64 #s(literal 100 binary64) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (+ (* -100 y) (* 100 x)) (taylor 0 x) (#s(alt (*.f64 #s(literal 100 binary64) (-.f64 x y)) (patch (*.f64 #s(literal 100 binary64) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt 100 (taylor inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x))) (taylor inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x)))) (taylor inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt 100 (taylor inf x) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor inf x) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor inf x) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor inf x) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt 100 (taylor inf x) (#s(alt (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) (patch (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor inf x) (#s(alt (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) (patch (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor inf x) (#s(alt (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) (patch (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor inf x) (#s(alt (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) (patch (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* 100 x) (taylor inf x) (#s(alt #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) (patch #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 100 (* -100 (/ y x)))) (taylor inf x) (#s(alt #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) (patch #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 100 (* -100 (/ y x)))) (taylor inf x) (#s(alt #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) (patch #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 100 (* -100 (/ y x)))) (taylor inf x) (#s(alt #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) (patch #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt 100 (taylor inf x) (#s(alt (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) (patch (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor inf x) (#s(alt (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) (patch (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor inf x) (#s(alt (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) (patch (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor inf x) (#s(alt (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) (patch (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) #<representation binary64>) () ())) ())
#s(alt 100 (taylor inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) #<representation binary64>) () ())) ())
#s(alt (- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x))) (taylor inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) #<representation binary64>) () ())) ())
#s(alt (- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x)))) (taylor inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) #<representation binary64>) () ())) ())
#s(alt 100 (taylor inf x) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor inf x) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor inf x) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor inf x) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) #<representation binary64>) () ())) ())
#s(alt (* 100 x) (taylor inf x) (#s(alt (*.f64 #s(literal 100 binary64) (-.f64 x y)) (patch (*.f64 #s(literal 100 binary64) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 100 (* -100 (/ y x)))) (taylor inf x) (#s(alt (*.f64 #s(literal 100 binary64) (-.f64 x y)) (patch (*.f64 #s(literal 100 binary64) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 100 (* -100 (/ y x)))) (taylor inf x) (#s(alt (*.f64 #s(literal 100 binary64) (-.f64 x y)) (patch (*.f64 #s(literal 100 binary64) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 100 (* -100 (/ y x)))) (taylor inf x) (#s(alt (*.f64 #s(literal 100 binary64) (-.f64 x y)) (patch (*.f64 #s(literal 100 binary64) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt 100 (taylor -inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor -inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x))) (taylor -inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x))) (taylor -inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))) #<representation binary64>) () ())) ())
#s(alt 100 (taylor -inf x) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor -inf x) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor -inf x) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor -inf x) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)) #<representation binary64>) () ())) ())
#s(alt 100 (taylor -inf x) (#s(alt (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) (patch (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor -inf x) (#s(alt (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) (patch (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor -inf x) (#s(alt (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) (patch (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor -inf x) (#s(alt (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) (patch (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* 100 x) (taylor -inf x) (#s(alt #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) (patch #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 100 (/ y x)) 100))) (taylor -inf x) (#s(alt #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) (patch #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 100 (/ y x)) 100))) (taylor -inf x) (#s(alt #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) (patch #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 100 (/ y x)) 100))) (taylor -inf x) (#s(alt #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) (patch #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) #<representation binary64>) () ())) ())
#s(alt 100 (taylor -inf x) (#s(alt (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) (patch (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor -inf x) (#s(alt (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) (patch (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor -inf x) (#s(alt (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) (patch (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor -inf x) (#s(alt (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) (patch (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x) #<representation binary64>) () ())) ())
#s(alt 100 (taylor -inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor -inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x))) (taylor -inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x))) (taylor -inf x) (#s(alt #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) (patch #s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))) #<representation binary64>) () ())) ())
#s(alt 100 (taylor -inf x) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor -inf x) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor -inf x) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) #<representation binary64>) () ())) ())
#s(alt (+ 100 (* -100 (/ y x))) (taylor -inf x) (#s(alt #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) (patch #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)) #<representation binary64>) () ())) ())
#s(alt (* 100 x) (taylor -inf x) (#s(alt (*.f64 #s(literal 100 binary64) (-.f64 x y)) (patch (*.f64 #s(literal 100 binary64) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 100 (/ y x)) 100))) (taylor -inf x) (#s(alt (*.f64 #s(literal 100 binary64) (-.f64 x y)) (patch (*.f64 #s(literal 100 binary64) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 100 (/ y x)) 100))) (taylor -inf x) (#s(alt (*.f64 #s(literal 100 binary64) (-.f64 x y)) (patch (*.f64 #s(literal 100 binary64) (-.f64 x y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 100 (/ y x)) 100))) (taylor -inf x) (#s(alt (*.f64 #s(literal 100 binary64) (-.f64 x y)) (patch (*.f64 #s(literal 100 binary64) (-.f64 x y)) #<representation binary64>) () ())) ())
Calls

6 calls:

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

simplify167.0ms (2.7%)

Memory
20.8MiB live, 214.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01461586
14111576
210671536
328751460
478871460
084361338
Stop Event
iter limit
node limit
Counts
192 → 192
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)))))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
(* 100 x)
(+ (* -100 y) (* 100 x))
(+ (* -100 y) (* 100 x))
(+ (* -100 y) (* 100 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)))))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
(* 100 x)
(+ (* -100 y) (* 100 x))
(+ (* -100 y) (* 100 x))
(+ (* -100 y) (* 100 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)
(* -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 (/ y x))
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(* -100 y)
(* y (- (* 100 (/ x y)) 100))
(* y (- (* 100 (/ x y)) 100))
(* y (- (* 100 (/ x y)) 100))
(* -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)
(* -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 y)
(* y (- (* 100 (/ x y)) 100))
(* y (- (* 100 (/ x y)) 100))
(* y (- (* 100 (/ x y)) 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))
(* -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 (/ 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 y)
(* -1 (* y (+ 100 (* -100 (/ x y)))))
(* -1 (* y (+ 100 (* -100 (/ x y)))))
(* -1 (* y (+ 100 (* -100 (/ x 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))
(* -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 y)
(* -1 (* y (+ 100 (* -100 (/ x y)))))
(* -1 (* y (+ 100 (* -100 (/ x y)))))
(* -1 (* y (+ 100 (* -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 (/ y x))
(/ (+ (* -100 y) (* 100 x)) x)
(/ (+ (* -100 y) (* 100 x)) x)
(/ (+ (* -100 y) (* 100 x)) x)
(* -100 y)
(+ (* -100 y) (* 100 x))
(+ (* -100 y) (* 100 x))
(+ (* -100 y) (* 100 x))
(* -100 (/ y x))
(/ (+ (* -100 y) (* 100 x)) x)
(/ (+ (* -100 y) (* 100 x)) x)
(/ (+ (* -100 y) (* 100 x)) 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 (/ y x))
(/ (+ (* -100 y) (* 100 x)) x)
(/ (+ (* -100 y) (* 100 x)) x)
(/ (+ (* -100 y) (* 100 x)) x)
(* -100 y)
(+ (* -100 y) (* 100 x))
(+ (* -100 y) (* 100 x))
(+ (* -100 y) (* 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
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
(* 100 x)
(* x (+ 100 (* -100 (/ y x))))
(* x (+ 100 (* -100 (/ y x))))
(* x (+ 100 (* -100 (/ y x))))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
(+ 100 (* -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
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
(* 100 x)
(* x (+ 100 (* -100 (/ y x))))
(* x (+ 100 (* -100 (/ y x))))
(* x (+ 100 (* -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
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
(* 100 x)
(* -1 (* x (- (* 100 (/ y x)) 100)))
(* -1 (* x (- (* 100 (/ y x)) 100)))
(* -1 (* x (- (* 100 (/ y x)) 100)))
100
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
(+ 100 (* -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
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
(+ 100 (* -100 (/ y x)))
(* 100 x)
(* -1 (* x (- (* 100 (/ y x)) 100)))
(* -1 (* x (- (* 100 (/ y x)) 100)))
(* -1 (* x (- (* 100 (/ y x)) 100)))
Outputs
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(fma.f64 (/.f64 y x) (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) #s(literal 100 binary64))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(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))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(* 100 x)
(*.f64 x #s(literal 100 binary64))
(+ (* -100 y) (* 100 x))
(fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64)))
(+ (* -100 y) (* 100 x))
(fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64)))
(+ (* -100 y) (* 100 x))
(fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64)))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(+ 100 (* y (- (* 100 (/ y (pow x 2))) (* 100 (/ 1 x)))))
(fma.f64 (/.f64 y x) (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) #s(literal 100 binary64))
(+ 100 (* y (- (* y (+ (* -100 (/ y (pow x 3))) (* 100 (/ 1 (pow x 2))))) (* 100 (/ 1 x)))))
(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))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(* 100 x)
(*.f64 x #s(literal 100 binary64))
(+ (* -100 y) (* 100 x))
(fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64)))
(+ (* -100 y) (* 100 x))
(fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64)))
(+ (* -100 y) (* 100 x))
(fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64)))
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/.f64 (*.f64 x (fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/.f64 (fma.f64 (*.f64 (/.f64 x y) x) (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) (*.f64 x #s(literal 100 binary64))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) 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 x #s(literal 100 binary64)))) y)
(* -100 (/ y x))
(*.f64 (/.f64 y x) #s(literal -100 binary64))
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(* -100 (/ y x))
(*.f64 (/.f64 y x) #s(literal -100 binary64))
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(* -100 y)
(*.f64 y #s(literal -100 binary64))
(* y (- (* 100 (/ x y)) 100))
(fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64)))
(* y (- (* 100 (/ x y)) 100))
(fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64)))
(* y (- (* 100 (/ x y)) 100))
(fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64)))
(* -100 (/ y x))
(*.f64 (/.f64 y x) #s(literal -100 binary64))
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/ (+ (* -100 (/ (pow x 2) y)) (* 100 x)) y)
(/.f64 (*.f64 x (fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2))))) y)
(/.f64 (fma.f64 (*.f64 (/.f64 x y) x) (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)) (*.f64 x #s(literal 100 binary64))) y)
(/ (+ (* -100 (/ (pow x 2) y)) (+ (* -100 (/ (pow x 4) (pow y 3))) (+ (* 100 x) (* 100 (/ (pow x 3) (pow y 2)))))) 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 x #s(literal 100 binary64)))) y)
(* -100 (/ y x))
(*.f64 (/.f64 y x) #s(literal -100 binary64))
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(* y (- (* 100 (/ 1 y)) (* 100 (/ 1 x))))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(* -100 y)
(*.f64 y #s(literal -100 binary64))
(* y (- (* 100 (/ x y)) 100))
(fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64)))
(* y (- (* 100 (/ x y)) 100))
(fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64)))
(* y (- (* 100 (/ x y)) 100))
(fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64)))
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(/.f64 (*.f64 x (fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64))) y)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(/.f64 (fma.f64 x #s(literal 100 binary64) (/.f64 (*.f64 x (*.f64 x (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)))) y)) y)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(/.f64 (fma.f64 x #s(literal 100 binary64) (/.f64 (fma.f64 (*.f64 x #s(literal -100 binary64)) 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)
(* -100 (/ y x))
(*.f64 (/.f64 y x) #s(literal -100 binary64))
(* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(* -100 (/ y x))
(*.f64 (/.f64 y x) #s(literal -100 binary64))
(* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(* -100 y)
(*.f64 y #s(literal -100 binary64))
(* -1 (* y (+ 100 (* -100 (/ x y)))))
(fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64)))
(* -1 (* y (+ 100 (* -100 (/ x y)))))
(fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64)))
(* -1 (* y (+ 100 (* -100 (/ x y)))))
(fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64)))
(* -100 (/ y x))
(*.f64 (/.f64 y x) #s(literal -100 binary64))
(* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* -1 (/ (+ (* -100 x) (* 100 (/ (pow x 2) y))) y))
(/.f64 (*.f64 x (fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64))) y)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* 100 (/ (pow x 3) y))) y))) y))
(/.f64 (fma.f64 x #s(literal 100 binary64) (/.f64 (*.f64 x (*.f64 x (fma.f64 (/.f64 #s(literal 100 binary64) y) x #s(literal -100 binary64)))) y)) y)
(* -1 (/ (+ (* -100 x) (* -1 (/ (+ (* -100 (pow x 2)) (* -1 (/ (+ (* -100 (pow x 3)) (* 100 (/ (pow x 4) y))) y))) y))) y))
(/.f64 (fma.f64 x #s(literal 100 binary64) (/.f64 (fma.f64 (*.f64 x #s(literal -100 binary64)) 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)
(* -100 (/ y x))
(*.f64 (/.f64 y x) #s(literal -100 binary64))
(* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(* -1 (* y (- (* 100 (/ 1 x)) (* 100 (/ 1 y)))))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(* -100 y)
(*.f64 y #s(literal -100 binary64))
(* -1 (* y (+ 100 (* -100 (/ x y)))))
(fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64)))
(* -1 (* y (+ 100 (* -100 (/ x y)))))
(fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64)))
(* -1 (* y (+ 100 (* -100 (/ x y)))))
(fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64)))
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(*.f64 (/.f64 x y) (fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64)))
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.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)
(* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.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)
(* -100 (/ y x))
(*.f64 (/.f64 y x) #s(literal -100 binary64))
(/ (+ (* -100 y) (* 100 x)) x)
(/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)
(/ (+ (* -100 y) (* 100 x)) x)
(/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)
(/ (+ (* -100 y) (* 100 x)) x)
(/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)
(* -100 (/ y x))
(*.f64 (/.f64 y x) #s(literal -100 binary64))
(/ (+ (* -100 y) (* 100 x)) x)
(/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)
(/ (+ (* -100 y) (* 100 x)) x)
(/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)
(/ (+ (* -100 y) (* 100 x)) x)
(/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)
(* -100 y)
(*.f64 y #s(literal -100 binary64))
(+ (* -100 y) (* 100 x))
(fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64)))
(+ (* -100 y) (* 100 x))
(fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64)))
(+ (* -100 y) (* 100 x))
(fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64)))
(* -100 (/ y x))
(*.f64 (/.f64 y x) #s(literal -100 binary64))
(/ (+ (* -100 y) (* 100 x)) x)
(/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)
(/ (+ (* -100 y) (* 100 x)) x)
(/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)
(/ (+ (* -100 y) (* 100 x)) x)
(/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)
(* 100 (/ x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(* x (+ (* -100 (/ x (pow y 2))) (* 100 (/ 1 y))))
(*.f64 (/.f64 x y) (fma.f64 (/.f64 x y) #s(literal -100 binary64) #s(literal 100 binary64)))
(* x (+ (* x (- (* 100 (/ x (pow y 3))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.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)
(* x (+ (* x (- (* x (+ (* -100 (/ x (pow y 4))) (* 100 (/ 1 (pow y 3))))) (* 100 (/ 1 (pow y 2))))) (* 100 (/ 1 y))))
(*.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)
(* -100 (/ y x))
(*.f64 (/.f64 y x) #s(literal -100 binary64))
(/ (+ (* -100 y) (* 100 x)) x)
(/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)
(/ (+ (* -100 y) (* 100 x)) x)
(/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)
(/ (+ (* -100 y) (* 100 x)) x)
(/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)
(* -100 y)
(*.f64 y #s(literal -100 binary64))
(+ (* -100 y) (* 100 x))
(fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64)))
(+ (* -100 y) (* 100 x))
(fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64)))
(+ (* -100 y) (* 100 x))
(fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64)))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(fma.f64 (/.f64 y x) (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) #s(literal 100 binary64))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(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))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(* 100 x)
(*.f64 x #s(literal 100 binary64))
(* x (+ 100 (* -100 (/ y x))))
(fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64)))
(* x (+ 100 (* -100 (/ y x))))
(fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64)))
(* x (+ 100 (* -100 (/ y x))))
(fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64)))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(- (+ 100 (* 100 (/ (pow y 2) (pow x 2)))) (* 100 (/ y x)))
(fma.f64 (/.f64 y x) (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) #s(literal 100 binary64))
(- (+ 100 (* -100 (/ (pow y 3) (pow x 3)))) (+ (* -100 (/ (pow y 2) (pow x 2))) (* 100 (/ y x))))
(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))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(* 100 x)
(*.f64 x #s(literal 100 binary64))
(* x (+ 100 (* -100 (/ y x))))
(fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64)))
(* x (+ 100 (* -100 (/ y x))))
(fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64)))
(* x (+ 100 (* -100 (/ y x))))
(fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64)))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(fma.f64 (/.f64 y x) (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(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))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(* 100 x)
(*.f64 x #s(literal 100 binary64))
(* -1 (* x (- (* 100 (/ y x)) 100)))
(fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64)))
(* -1 (* x (- (* 100 (/ y x)) 100)))
(fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64)))
(* -1 (* x (- (* 100 (/ y x)) 100)))
(fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64)))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -100 (/ (pow y 2) x)) (* -100 y)) x)))
(fma.f64 (/.f64 y x) (fma.f64 (/.f64 #s(literal 100 binary64) x) y #s(literal -100 binary64)) #s(literal 100 binary64))
(+ 100 (* -1 (/ (- (* -1 (/ (- (* -100 (/ (pow y 3) x)) (* -100 (pow y 2))) x)) (* -100 y)) x)))
(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))
100
#s(literal 100 binary64)
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(+ 100 (* -100 (/ y x)))
(fma.f64 (/.f64 y x) #s(literal -100 binary64) #s(literal 100 binary64))
(* 100 x)
(*.f64 x #s(literal 100 binary64))
(* -1 (* x (- (* 100 (/ y x)) 100)))
(fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64)))
(* -1 (* x (- (* 100 (/ y x)) 100)))
(fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64)))
(* -1 (* x (- (* 100 (/ y x)) 100)))
(fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64)))

rewrite516.0ms (8.3%)

Memory
2.8MiB live, 168.7MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022124
027124
1110124
2733116
08529112
Stop Event
iter limit
node limit
iter limit
Counts
8 → 265
Calls
Call 1
Inputs
#s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)))
#s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x))
(/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)
#s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)
#s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)))
#s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x))
(*.f64 #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>

eval310.0ms (5%)

Memory
2.5MiB live, 89.2MiB allocated
Compiler

Compiled 7 444 to 1 379 computations (81.5% saved)

prune27.0ms (0.4%)

Memory
-3.1MiB live, 34.4MiB allocated
Pruning

11 alts after pruning (0 fresh and 11 done)

PrunedKeptTotal
New4570457
Fresh000
Picked022
Done099
Total45711468
Accuracy
100.0%
Counts
468 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.7%
(/.f64 x (*.f64 (+.f64 y x) #s(literal 1/100 binary64)))
51.8%
(/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) y)))
48.9%
(/.f64 x #s(approx (* (+ y x) 1/100) (*.f64 #s(literal 1/100 binary64) x)))
99.7%
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x)
99.1%
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x))
51.8%
(*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x)
48.7%
#s(approx (/ (* x 100) (+ x y)) (fma.f64 (/.f64 #s(literal -100 binary64) x) y #s(literal 100 binary64)))
51.7%
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64)))
48.2%
#s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)))
48.5%
#s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)))
49.0%
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
Compiler

Compiled 185 to 124 computations (33% saved)

regimes51.0ms (0.8%)

Memory
-18.6MiB live, 20.3MiB allocated
Counts
16 → 1
Calls
Call 1
Inputs
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
#s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)))
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64)))
(*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x)
(/.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)))
#s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x)
(*.f64 (/.f64 x (+.f64 y x)) #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))
#s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (fma.f64 x #s(literal 100 binary64) (*.f64 y #s(literal -100 binary64))) x)))
(*.f64 #s(literal -100 binary64) (*.f64 x (/.f64 #s(literal -1 binary64) (+.f64 y x))))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 y x)) (*.f64 #s(literal -100 binary64) x))
Outputs
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x)
Calls

3 calls:

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

Compiled 9 to 10 computations (-11.1% saved)

regimes11.0ms (0.2%)

Memory
10.5MiB live, 10.5MiB allocated
Counts
9 → 2
Calls
Call 1
Inputs
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
#s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)))
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64)))
(*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x)
(/.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)))
#s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 x y)) x)))
Outputs
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #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)))
Calls

3 calls:

3.0ms
y
3.0ms
x
3.0ms
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Results
AccuracySegmentsBranch
77.5%3x
75.4%3y
98.1%2(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Compiler

Compiled 9 to 10 computations (-11.1% saved)

regimes3.0ms (0.1%)

Memory
3.4MiB live, 3.4MiB allocated
Counts
7 → 2
Calls
Call 1
Inputs
#s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))
#s(approx (/ (* x 100) (+ x y)) #s(approx (+ (* (/ -100 x) y) 100) (/.f64 #s(approx (+ (* x 100) (* y -100)) (*.f64 x #s(literal 100 binary64))) x)))
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #s(literal 100 binary64) y) x))
#s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 x y) #s(literal 100 binary64)))
(*.f64 #s(approx (/ 100 (+ y x)) (/.f64 #s(literal 100 binary64) y)) x)
(/.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
#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:

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

Compiled 7 to 6 computations (14.3% saved)

regimes5.0ms (0.1%)

Memory
9.8MiB live, 9.8MiB allocated
Accuracy

Total -0.3b remaining (-0.9%)

Threshold costs -0.3b (-0.9%)

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

3 calls:

2.0ms
y
2.0ms
x
1.0ms
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Results
AccuracySegmentsBranch
49.0%1y
49.0%1x
49.0%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.8MiB live, 0.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.6559142041499895
99.996044141152
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
1.6559142041499895
99.996044141152
Compiler

Compiled 10 to 11 computations (-10% saved)

simplify53.0ms (0.9%)

Memory
0.5MiB live, 45.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02485
12885
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x)
(if (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 2 binary64)) #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #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))))
(if (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 2 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) (+.f64 y x)) x)
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(if (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 2 binary64)) #s(approx (/ (* x 100) (+ x y)) (*.f64 (/.f64 #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))))
(if (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 2 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))

soundness492.0ms (7.9%)

Memory
-3.5MiB live, 312.0MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0142445
1400440
2985420
33160406
47109406
08148375
0613
0913
13413
221813
3214413
0819513
Stop Event
done
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 89 to 53 computations (40.4% saved)

preprocess42.0ms (0.7%)

Memory
-17.1MiB live, 94.9MiB allocated
Compiler

Compiled 132 to 68 computations (48.5% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...